美女主播网,财务报表,流行歌曲,轻小说,杀毒软件
当前位置:主页 > 文章 > 正文

多个工作表汇总求和,如何将多工作表的多个工作簿合并成一个工作簿?

时间:

有多个Excel工作簿,每个工作簿里均有五个工作表,如何将多个工作簿合并成一个工作簿?合并后工作簿仍然有五个工作表。

将多工作表的多个工作簿合并成一个工作簿其实是一个很常用的功能,从描述来看,应该是将不同工作簿中的对应表汇总到一起,在以往,这个问题除了写VBA,就只能手工复制粘贴了,但VBA对于大多数用户来说,学习门槛太高,而手工复制粘贴,那就只能“呵呵”……

不过,现在用Excel2016的新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件),就很简单了。这里先用直接批量合并所有Excel工作簿的案例讲述其中的关键点,后面再通过视频进一步说明针对多个工作簿不同表分别合并的方法——跟本问题所需完全一致!

第一步:【数据】-【从文件】-【从文件夹】

第二步:【添加列】-【添加自定义列】

注意大小写哦,括号里面的内容双击一下右边小窗口里的Content字段就可以了,和Excel里选单元格类似。

第三步:展开数据列表

这将列出你所有工作簿里的所有表,如果某些工作簿里有多张表的话,都会显示在这里:

第四步:继续展开表数据

数据都出来啦!

对于多个工作簿里的不同表分别合并的问题,其实就是在上面关于多工作簿直接合并的步骤里多了一个筛选表的步骤而已,具体请看视频:

更多Excel Power系列新功能文章配套材料下载

PQ入门20篇:https://pan.baidu.com/s/1ITXFJF0eokdC2zKVJvkrhQ

PQ进阶20篇:https://pan.baidu.com/s/1d1o_GfrmWFOp2tA8yhxe9A

PQ实战20篇:https://pan.baidu.com/s/1EiDJPk57XtdH1x4SGd2UnQ

M函数基础20篇:https://pan.baidu.com/s/1BWzQRI4dZPZacxP6LqRECQ

PQ动画30+:https://pan.baidu.com/s/19jUxwhbdXw24OtkFyWNlew

PP入门15篇:https://pan.baidu.com/s/1dZLjCRiQikYnyqLc-DWo_w

数据透视11篇:https://pan.baidu.com/s/112OmlCU_o_upI5B3pTt4fg


您好!我是EXCEL学习微课堂,头条教育视频原创作者,分享EXCEL学习的小技巧,小经验。

如何将多个工作表的多个工作簿合并成一个工作簿?我理解应该是多个工作簿里的多个工作表合并成一个工作表吧,因为一个EXCEL文件就是一个工作簿,一个工作簿可以包括多个工作表,比如Sheet 1、Sheet 2、Sheet 3。下面我介绍2种方法。

第1种方法:用Power Query

Power Query,在2016的版本中,直接放在了选项卡里,可直接调用,而10和13版本需要以插件形式单独下载,然后安装才能用。所以建议大家选用2016版本。

案例:表格有7个部门的基本情况表,要求是将7个工作表合并到一个工作表。

①【数据】→【获取数据】→【自文件】→【从工作簿】→选择需要合并工作表的工作簿→在导航器中勾选【选择多项】→勾选需要合并的工作表→再点右下角的【编辑】

②【追加查询】→【将查询追加为新查询】

③选择【三个或更多表】→把要合并的所有工作表添加进去→【确定】

④然后可以看到左边自动添加了一个APPEND1的查询,所有记录都已合并到这个查询。

⑤最后,点表格左上角的表格图表,点选【复制整个表】→关闭Power Query,关闭时提示我们是否保留更改,可以不保留 →粘贴合并后的表到新的工作表。

所有部门的信息全部合并到一个表了!

第2种方法:VBA代码

如果您的office是低版本的,可通过VBA快速合并工作表和工作簿,非常简单,不需要会写代码,只要私信联系我下载VBA模块文件,导入进行就可以了。

操作步骤:

1、导入VBA模块:新建一个EXCEL文档,按ALT+F11 调出VBA 编辑器 →在工程窗口右击选择【导入文件】→选择VBA 模块文件,合并工作表和工作簿.bas)→关闭VBA 编辑器。

2、合并工作簿:【开发工具】→【宏】→【合并工作簿】→【执行】→选择需要合并的工作簿→我们选择需要合并的所有工作簿,点【打开】,所有工作簿里面的工作表都放到了新建的文档里。如果按你的要求,合并后还有5个工作表,则到此步就可以了。如需将5个工作表再合并成一个表,则再执行下一步合并工作表。

3、合并工作表:删除sheet1,在进行工作表合并之前,一定要把多余的工作表删除,确保只保留需要合并的工作表→点【开发工具】→【宏】→【合并工作表】→【执行】,会提示当前工作簿下的所有工作表已合并完毕,VBA法真的是又快又好。

视频教程见今日头条EXCEL学习微课堂分享的《 EXCEL合并工作表和工作簿的神器,你知道用吗?》

我是EXCEL学习微课堂,头条号原创视频作者,分享EXCEL学习的小技巧,小经验。如果我的回答能帮到您,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注今日头条“EXCEL学习微课堂”。 如需快速合并工作簿和工作表VBA模块文件的私信联系我。

版权保护: 本文原创,转载请保留链接: 如何将多工作表的多个工作簿合并成一个工作簿?