二维码 购物车
部落窝在线教育欢迎您!

数据整理3:将两列3000行的数据每3行转置一次!

 

作者:Mutou来源:部落窝教育发布时间:2023-07-06 16:06:11点击:401

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。
编按:

数据整理第3篇。两列3000行的数据按指定行数每3行转置一次,可以理解为将100人的纵向排列的工资条变成横向排列的工资条。

 

从系统导出的数据是纵向排列的,现在需要按指定行数每3行数据转置一次成横向排列,如下:

 

表格
描述已自动生成

 

真正的原始数据有3000多条,此处模拟54条。下面看看怎么快速完成数据的整理。

1.适合小白的方法——用查找替换法转置数据

数据整理后与原始数据的对应规律如下:

 

我们可以借助此规律完成数据整理。

Step 01 如图输入两行单元格名称。

 

表格
描述已自动生成

 

Step 02 选中C1:E4,然后双击选择框右下的小黑点向下填充序列。

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

Step 04 Ctrl+H调出“查找和替换”对话框,查找“B”并替换为“=B”。单击“全部替换”。

 

图形用户界面, 应用程序
描述已自动生成

 

Step 05选择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

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

网络数据整理:单列数据每7转置一次

妙用等号查找替换实现数据排列

用函数实现常见数列构造

折线图和柱形图组合图表

版权申明:

本文作者Mutou;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。