在日常实际的数据处理中,需要大量的数据合并操作,比如合并同一个文件夹内的多个工作簿的数据,或者是合并同一个工作簿内不同的Sheet表的数据,更高级一点的是合并同一个文件夹内不同工作簿不同Sheet内的数据。
关于数据合并,前几期有讲过用Python进行批量数据合并,但是Python作为一门编程语言,有一定的学习门槛和难度,并不适用于普通大众解决数据合并问题,所以,本文使用最简单的EXCEL工具,演示如何合并数据,下面一起来学习。
示例工具:Microsoft Office 2019
本文讲解内容:EXCEL合并不同工作簿数据、EXCEL合并同一工作簿不同sheet表数据
适用范围:EXCEL批量合并数据
EXCEL合并不同工作簿数据
本次使用的数据文件一共包含A01到A04共计四个工作簿,这四个工作簿都有相同的列名。
首先,新建一个空的工作簿,在数据选项卡下选择新建查询,从文件选择从文件夹。
从路径选择我们需要批量合并工作簿的文件夹,然后点击打开。
在组合里选择合并并转化数据。
在合并文件选项中点击合并的第一个Sheet表,点击确定。
在Power Query编辑器中右键第一列,点击删除,删除多余的列。
点击关闭并上载选项,就会将合并后的数据加载到Sheet表中。
合并后的数据如下所示。
数据刷新
当新增一个列名称相同的工作簿时,在合并的工作表中用刷新功能继续加载新数据。
可以在数据选项卡下选择全部刷新,即可加载新增工作簿里面的数据,数据结果如下。
合并同一工作簿不同Sheet表数据
在同一个工作簿中含有A01到A04共计四个Sheet表。
首先新建一个工作簿,在数据选项卡下选择新建查询,从文件选择从工作簿。
从路径选择需要合并的数据,点击导入。
在导航器中选中存储数据表的文件夹,不要选择下面的Sheet表,点击转化数据。
右键Data列,点击删除其他列。
单击此处的角标,勾选所有列,点击确定。
按住Ctrl键,同时选取两列,在主页选项卡下,在删除行中选择删除重复值。
选择将第一行用作标题。
点击关闭并上载,将合并后的数据加载到数据表中。
数据刷新
如果新增一个Sheet表,需要加载进来,可以使用数据刷新功能。
可以在数据选项卡下选择全部刷新,即可加载新增工作簿里面的数据,数据结果如下。