Excel实战技巧109:快速整理一列数据拆分成多列

excelperfect

如果你的工作簿中的数据如下图1所示。

图1

而你想把它们转换成如下图2所示。

图2

你可以使用多种方法,包括:使用VBA,创建数组公式,编写多个公式,等等。本文将给你展示一种“最懒的”方法,也可能是最快且最容易的方法。

1步:设置标题

如下图3所示,在单元格E3:G3中输入标题。

图3

2步:创建引用公式

在单元格E4至G4中创建单元格引用,如下图4所示代表想要看到的单元格中的数据。

图4

3步:将等号更换为“Ex

使用“Ex”替换掉单元格E4至G4中的等号,如下图5所示。

图5

4步:创建模式引用

我们需要发现原始数据中商品名称、销售额和利润所出现的模式,每次出现均间隔3行。于是,在单元格E5到G5中创建第2行引用,相对于上一行中的数字相差3,如下图6所示。

图6

5步:创建整个引用列表

现在,我们已经建立了Excel的工作模式,选择所有引用单元格(E4:G5),单击并按住填充系列手柄并向下拖动,生成一个列表,该列表超过了15行,以便稍后扩展列表。如下图7所示。

图7

6步:将“Ex”引用转换成真实的公式

选择包含“Ex”的所有单元格,按下Ctrl+H组合键,弹出“查找和替换”对话框。在“查找内容”中输入“Ex”,在“替换为”中输入“=”,如下图8所示。

图8

然后,单击“全部替换”按钮后,关闭该对话框。

结果如下图9所示。

图9

7步:进一步完善转换数据列表

注意到上图9中转换后的数据列表中有很多数字0,这是为了我们在原始数据后面添加数据时,转换后的数据列表会自动更新。

如果你不想看到这些数字0,你可以自定义其数字格式,如下图10所示。

图10

结果如下图11所示。

图11

此时,当你在原始数据中添加新数据时,列表会自动更新,如下图12所示。

图12

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。

(0)

相关推荐