在整理Excel表格時,有時需要進(jìn)行行列轉(zhuǎn)換,今天跟大家分享下,各種不同的行列轉(zhuǎn)換的方法 1,行列轉(zhuǎn)換 如果是單純的行列轉(zhuǎn)換,即將M行N列數(shù)據(jù),轉(zhuǎn)換成N行M列時,直接使用選擇性粘貼中的“轉(zhuǎn)置”,即可 具體操作如下: 2,一行轉(zhuǎn)多行多列 如果是將一行數(shù)據(jù),轉(zhuǎn)換成多行多列時,則可以使用公式來實(shí)現(xiàn) 可以使用通用公式: “=INDEX($A$1:$F$1,1,(ROW(A1)-1)*3+COLUMN(A1))” 其中公式中的:“$A$1:$F$1” 為,需轉(zhuǎn)換的原始數(shù)據(jù)區(qū)域 公式中的數(shù)字“3”,表示轉(zhuǎn)換的數(shù)據(jù)為“3”列多行 如果需要轉(zhuǎn)換成2列多行,將公式中的該數(shù)字,改為“2”,即可 具體操作如下: 3,一列轉(zhuǎn)換成多行多列 將一列轉(zhuǎn)換成多行多列,同樣有一個通用公式可以使用 通用公式: “=INDEX($A$1:$A$8,ROW(A1)+(COLUMN(A1)-1)*3,1)” 同樣的,公式中“$A$1:$A$8” 為需要轉(zhuǎn)換的數(shù)據(jù)區(qū)域 公式中的數(shù)字“3”,表示轉(zhuǎn)換的數(shù)據(jù)為“3”行多列 如果需要轉(zhuǎn)換成2行多列,將公式中的該數(shù)字,改為“2”,即可 具體操作如下: 4,多行多列轉(zhuǎn)一行 使用通用公式 “=INDEX($A$1:$B$3,INT((COLUMN(A1)-1)/COLUMNS($A$1:$B$3))+1,MOD(COLUMN(A1)-1,COLUMNS($A$1:$B$3))+1)” 公式中出現(xiàn)的,3個“$A$1:$B$3”,表示需轉(zhuǎn)換的數(shù)據(jù)區(qū)域 具體操作如下: 5,多行多列轉(zhuǎn)一列 使用通用公式: “=INDEX($A$1:$B$3,MOD(ROW(A1)-1,ROWS($A$1:$B$3))+1,INT((ROW(A1)-1)/ROWS($A$1:$B$3))+1)” 同樣的,公式中出現(xiàn)的“$A$1:$B$3”,為需轉(zhuǎn)換的數(shù)據(jù)區(qū)域 具體操作如下: 以上就是今天分享的表格轉(zhuǎn)換的內(nèi)容。 今天就到這里,更多精彩內(nèi)容,請關(guān)注微信公眾號:Excel學(xué)習(xí)與提高
|
|