多工作簿单工作表多表合并

原创作者 | 李锐

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

个人微信号 | (ID:ExcelLiRui520)

多工作簿单工作表多表合并

工作中经常会遇到多表合并的问题,如果手动折腾除了费时费力,还难免出错,其实只要你掌握了科学的方法,就可以轻松实现多表合并。

按数据源结构和要求效果,多表合并可以分为以下几种情况:

  • 单工作簿内多张工作表多表合并

  • 多工作簿单张工作表多表合并

  • 多工作簿多张工作表多表合并

之前讲了第一种多表合并的方法:

单工作簿内多张工作表多表合并

今天再来科普一下第二种。

看完觉得好的,记得去底部点个好看再分享给朋友,我会根据大家的反馈调整发文内容及写法。

案例描述

先来看下数据源。

不同分公司的数据分别放在不同的工作簿文件中,如下图所示。

文件夹中的5个工作簿分别是北京、上海、广州、深圳、天津5家分公司的订单记录。

所有分公司文件中的数据结构是一致的,包括订单日期、产品、金额、经办人字段。

为了让大家清晰了解每个工作簿内容,截图如下。

现在要求将文件夹中所有分公司的数据都合并在一起,即从5个工作簿中分别提取Sheet1的数据合并放在一个表中。

解决方案和操作步骤

使用Power Query批量合并工作表。要求Excel 2016版或Office365版本。

没有新版的同学可以在公众号里发送“2016”获取。

单击数据-获取数据-自文件-从文件夹

在打开的文件夹向导对话框中,单击浏览。

从电脑中找到存放数据源多个文件的文件夹。

单击确定。

Excel会弹出一个界面,展示所选文件夹内包含的Excel工作簿及文件属性。

在右下角单击组合-合并和编辑

在打开的合并文件界面中,选中要提取的工作表Sheet1

单击右下角的确定。

在Power Query编辑器中,可见已经展示多表合并的效果。

其中第一列标识了数据是来源于哪一个工作簿文件。

为了保持合并后的表结构顺序与数据源一致,我们可以将工作簿来源列移动到最右侧,操作过程如动图演示。

字段顺序调整完成后,单击“关闭并上载”

这样就可以将合并好的数据返回到工作表中,完成了多表合并。

今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。

如果你喜欢这篇文章

欢迎点个好看,分享转发到朋友圈

(0)

相关推荐