多语言展示
当前在线:932今日阅读:126今日分享:42

数据行列转换

有时为了排版或数据分析的需要,我们要对行和列的数据进行转换,且要保持数据的连接关系。今天我们就讲一下三种转换,单列转单行,单列转矩阵,矩阵转单列。
工具/原料

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(引用区域,行,列):返回引用区域对应行和列的交叉值

推荐信息