有时为了排版或数据分析的需要,我们要对行和列的数据进行转换,且要保持数据的连接关系。今天我们就讲一下三种转换,单列转单行,单列转矩阵,矩阵转单列。
工具/原料
Excel
方法/步骤
1
单列转单行在D1中输入公式:=INDEX($A$1:$A$20,COLUMN(A1)),向右拖动公式
2
单列转矩阵:1列变4列在D1中输入公式:=INDEX($A$1:$A$20,MOD(COLUMN(A1)-1,4)+1+(ROW()-1)*4),向右拖动公式,再向下拖动公式
3
矩阵转单列:4列变1列在F1中输入公式:=INDEX($A$1:$D$5,INT(ROW(A4)/4),MOD(ROW()-1,4)+1),向下拖动公式。
注意事项
1
ROW(单元格引用):返回引用单元格的行号,单元格引用可以省略,表示当前单元格
2
COLUMN(单元格引用):返回引用单元格的列号,单元格引用可以省略,表示当前单元格
3
MOD(被除数,除数):返回两数相除的余数,如MOD(4,3)=1,MOD(3,4)=3
4
INT(数值):返回数值的整数部分,如INT(1.3)=1,INT(3.9)=3
5
INDEX(引用区域,行,列):返回引用区域对应行和列的交叉值
上一篇:监理工程师是怎么练成的(下)
下一篇:Excel如何进行行列转换?