Excel表格行列轉換(Excel怎麼把行變成列)

一列轉多列

在C2輸入公式:=INDEX($A:$A,COLUMN(A1) ROW(A1)*3-3) 向右向下拖動填充公式直到出現0

公式說明:向右邊填充時,會依次提取第1個單元格、第2個單元格、第3個單元格,這種規律剛好可以使用COLUMN函式引用列號,行的規律是每隔3個單元格內容填充到下一行,所以使用ROW函式引用行號*3-3

多列轉一列

在F2單元格輸入公式:=INDEX($A$1:$C$8,INT(ROW(A3)/3),MOD(ROW(A3),3) 1) 往下拖動填充公式直到出現錯誤值

公式說明:每隔3個單元格依次迴圈填充,用INT函式取整,每行依次引用3個單元格內容填充,用MOD函式取餘數