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