【Excel】动态合并工作表,千万别说复制粘贴了

表亲们好,今天和大家带来一个多工作表动态合并的技巧。

实际工作中,经常会有一些字段相同,但是内容不同的表格,需要汇总到一个表内,当数据源表的数据增加或是删除后,在汇总表里能动态更新。

下面咱们就以一组简单的数据来看看如何实现这样的效果:

三个工作表,分别是10月、11月、12月各地三种图书的人气指数,各工作表的字段标题相同。

步骤一:

在“汇总”工作表内,依次单击【数据】→【现有连接】→【浏览更多】。

步骤二:

找到文件位置,点击存放数据的工作簿,打开。

步骤三:

在【选择表格】对话框中,单击【确定】。

步骤四:

在弹出的【导入数据】对话框中,点击【属性】。

步骤五:

在【连接属性】对话框的【命令文本】编辑框中,输入以下内容:

SELECT '10月' AS 月份,* FROM [10月$] union all

SELECT '11月',* FROM [11月$] union all

SELECT '12月',* FROM [12月$]

语句解释:

AS 月份,表示在表头添加月份的标签

[10月$]这里表示工作表的名称

* 表示所有的字段

union all全部数据列

步骤六:

一路确定,在“汇总”工作表内完成工作表的动态合并。

当三个数据源工作表的数据增加或是删除行,在汇总表内单击右键【刷新】即可获取最新的数据。

注意:使用该方法合并工作表时,各工作表的字段名称必须完全一致;数据列数也要一样多;在工作表中不能有合并单元格。

(0)

相关推荐