excel合并多个工作表_多个Excel工作表合并到一个工作簿

Excel多工作表合并可以采用PowerQuery来实现,不需要复杂的代码、不需要额外的插件!

(注:PowerQuery是微软推出的一个功能强大的数据抓取工具,在Excel2013中需要安装官方插件才能使用,在Excel2016及以后版本中已经内置)

例:现有如下N个工作表,每个工作表位于独立的工作薄内,每个工作表的数据都由月份、产品、数量三列组成,现需要所有数据合并至同一个工作薄的一个工作表中。

8cf364df8887d8e5a2373f5d91f66fb9.png

Step1:使用PowerQuery抓取文件信息

首先将需要合并的多个Excel文件放到一个文件夹下。然后在其它位置新建并打开一个空白工作薄用于存储汇总好的数据,依次点击【数据】选项卡——新建查询——从文件——从文件夹。

9e5a9e100c08a4970ef711eadb197ee8.png

在弹出的对话框中,“文件夹路径”选择需要合并的多个Excel文件所在的文件夹。

d27b4372df73210693b366698731a3fa.png

点击确定后就进入了PowerQuery界面,文件夹下的所有文件基本信息已经被提取至当前页面,包括文件名、后缀名、文件创建时间、文件完整路径等信息。

538023c73bd2bac69cc50d9f3254d936.png

Step2:使用PowerQuery汇总文件数据

依次点击添加列——添加自定义列,并输入自定义列公式=Excel.Workbook([Content]),公式注意首字母要大写。

fbf139c6f1b6bbfb8500ff4d7654d98f.png

将新添加的列扩展,仅选择“Data”。

cec11b67456b08569443bc5ae51a3e94.png

将得到的Custom.Data列再次扩展。

c942207657b1fb0be031ada083a8a28a.png

此时已经将多个文件的数据汇总完成。

b09fbf6af128f9291bcecdcf9c337f07.png

Step3:将Power Query中的数据上载到Excel工作界面

选择“关闭并上载至”,将数据加载到Excel工作表界面。

1b1550a502759f6cfcb4ba2c67fc3b8a.png

删除多余标题行后,最终结果如下。

29e8089fe8bc7ad5fdde1ad60dda7529.png

使用PowerQuery汇总数据的一大优点是它存储了一个数据自动汇总过程并建立了一个动态链接,后期如果需要更新数据,只要把新的文件放入文件夹内,并在汇总Excel内刷新查询,即可按照设定好的规则自动提取及汇总所有数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值