考人的Excel数据整理:将两列3000行的数据每3行转置一次!
站长网2023-07-30 10:21:571阅
编按:
两列3000行的数据按指定行数每3行转置一次,可以理解为将1000人的纵向排列的工资条变成横向排列的工资条。
从系统导出的数据是纵向排列的,现在需要按指定行数每3行数据转置一次成横向排列,如下:
真正的原始数据有3000多条,此处模拟54条。下面看看怎么快速完成数据的整理。
扫码进群下载Excel练习课件
1.适合小白的方法——用查找替换法转置数据
数据整理后与原始数据的对应规律如下:
我们可以借助此规律完成数据整理。Step 01 如图输入两行单元格名称。
Step 02 选中C1:E4,然后双击选择框右下的小黑点向下填充序列。
Step 03 按Ctrl H调出“查找和替换”对话框,查找“B”并替换为“=B”。单击“全部替换”。
Step 04 选择A1:A3然后按Ctrl C复制。找到最后一个原始数据,此处为B54,框选B54:E54后按Ctrl Shift ↑选择数据区域。接着按Ctrl G,定位选择所有空单元格。最后按Ctrl Alt V调出“选择性粘贴”对话框,勾选“转置”进行填充。
2.适合函数爱好者的方法——用Index函数引用转置数据
Step 01 在C1单元格中输入公式=INDEX($A$1:$A$54,(ROW(A1) 1)/2*3 COLUMN(A1)-3),然后右拉填充。
Step 02 在C2单元格中输入公式=INDEX($B$1:$B$54,(ROW(A1) 1)/2*3 COLUMN(A1)-3)并右拉填充。
Step 03 选中C1:E2,然后双击填充序列即可。
公式解析:公式中的(ROW(A1) 1)/2*3 COLUMN(A1)-3用于构建Index取值的行数。如果学号之间没有一行间隔,就是(ROW(A1) *3 COLUMN(A1)-3。
0001
评论列表
共(0)条相关推荐
- 0000
- 0000
- 0001
- 0000
- 0000