专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  有了这个函数,一键提取工作表名称 ·  4 天前  
完美Excel  ·  使用VBA覆盖条件格式设置的单元格背景色 ·  1 周前  
Excel之家ExcelHome  ·  Excel最新功能-聚焦单元格,告别费眼的表 ... ·  1 周前  
Excel之家ExcelHome  ·  邮件合并很简单,卡片制作不蒙圈 ·  1 周前  
51好读  ›  专栏  ›  Excel之家ExcelHome

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

Excel之家ExcelHome  · 公众号  · Excel  · 2017-07-18 07:10

正文

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

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


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

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



步骤一:

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



步骤二:

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



步骤三:

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


步骤四:

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


步骤五:

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

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

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

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


语句解释: 

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

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

* 表示所有的字段

union all全部数据列


步骤六:

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

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


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

图文制作:祝洪忠

技术支持:开心妙妙、看见星光


投稿邮箱:[email protected]


易学宝微视频教程,1290个Office技巧精粹,每个技巧都与实际工作密切相关。轻松学习技巧,练就职场达人,淘宝搜索关键字:ExcelHome易学宝