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