手机版

EXCEL2016数据查询功能实现多工作簿合并 及时刷新

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

问题来源

最近几天不止一个朋友问同一个问题:下属部门收集的工作簿很多。如何实现数据汇总计算?

今天,我将详细介绍合并多个工作簿的步骤。

今天的步骤已经通过EXCEL2016完成。EXCEL2016提供了强大的“PowerQuery”,也就是数据查询功能,可以帮助我们完成多个工作簿的数据汇总而不需要费时费力的粘贴,大多数人都无法接受的VBA,以及专业的SQL查询语句。当然,只需要一个非常简单的小公式。

步骤的详细说明

步骤1:将要合并的工作簿保存在一个文件夹中。

使用八个简单的工作簿作为示例:

步骤2:创建新的合并工作簿。

新创建的工作簿不应与要合并的工作簿放在同一文件夹中。

步骤3:创建一个新的查询。

1.[数据]——[新查询]——[来自文件]——[来自文件夹]。

2.浏览到要合并的工作簿所在的文件夹:

3.您可以在文件夹中看到要合并的工作簿,然后单击编辑:

第四步:查询设置。

1.经过以上步骤,我们可以看到EXCEL数据查询的真实面貌:

2.选择前两列并删除记录工作簿信息的其他数据列:

步骤5:添加列选项。

1.在“添加列”选项卡中,单击“自定义列”:

2.输入公式:=Excel。工作簿([内容]),其中[内容]插入右侧。(特别说明:这里的公式区分大小写)

3.新增列后,自定义列较多,内容为“Table”,待合并的工作簿数据表隐藏在此列中:

4.单击下面的红色方框按钮:

5.出现下图,只选择“分机”和“数据”,确认:

6.隐藏的表单再次出现:

7.继续单击下面的红色方框按钮:

8.直接确定:

9.文件夹中所有工作簿的数据被合并在一起:

第六步:数据处理。

1.如果有几个合并的工作簿,将会有几个列标签:

2.删除内容列:

3.设置为使用第一行作为标题。

您可以看到列标签更改为工作簿1的列标签:

4.其他工作簿的列标签仍然存在:

5.在其中一个列标签的输出点打开“过滤器”。例如,在这里打开“Source”,去掉“Source”前的复选标记,每个工作簿的原始列标签就会被去掉:

6.此时合并后各列的数据类型为“任意”,可根据实际情况设置各字段的数据类型:

步骤7:将数据加载到表中。

1.[开始]——[关闭并上传]:

2.最后,实现了工作簿的组合:

第八步:刷新数据。

如果合并前的工作簿数据有更新,可以通过【设计】——【刷新】或【数据】——【全部刷新】更新合并后的工作簿,如下图所示:

特别注意

1.如果合并后的数据改为“区域”而不是表,则合并前的工作簿数据更新后,合并后的数据不能更新。以下两张图片:

2.当具有查询功能的工作簿打开时,您应该选择启用外部数据连接,以便它可以随着原始工作簿数据的更新而更新:

版权声明:EXCEL2016数据查询功能实现多工作簿合并 及时刷新是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。