如何将N个相同内容的表快速粘贴到一张表中?

孙伟164521215


这里,我就分享几个多表合并的方法,希望能帮到你!

示例效果如下所示,这里,我仅对多张工作表简单合并,不会进行任何的统计分析:

这里,我将从以下几个方法进行多表合并:

  • 使用多重透视表快速合并多张工作表;

  • 使用SQL快速合并多张工作表;

  • 使用PowerQuery快速合并多张工作表;

01 使用多重透视表进行多表合并

步骤如下:

  • 多重透视表,按下+D,松开,再按P;

  • 添加所有的数据区域,并为每个区域定义页字段;

  • 调整透视表布局并美化;

动画演示如下:

02 使用SQL,合并多张工作表

强大的SQL,真的是无所不能,使用起来其实也不难,只需使用Select语句,便可以实现合并多表。步骤如下:

  • 菜单选择数据,现有连接,浏览,选择Excel文件;

  • 在连接面板中,点击属性,输入SQL语句

动画演示如下所示:

03 使用PowerQuery多表合并

菜单选择数据,获取数据,从文件夹

选择合并和加载,如下所示:

然后再选择具体工作表作为提取对象,确定要合并数据的标题行,如下所示:

确定,就直接搞定!

好了,这个问题,我就分享到这,希望能帮到你!

我是Excel大全,头条号原创作者,每日分享实用的Excel小技巧。
您的关注、转发、点赞、收藏、评论,都是对我莫大的支持,谢谢!

Excel大全


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

如何将N个相同内容的表快速粘贴到一张表中,其实我理解有2种情况:

第一种是一个工作簿下里有多个相同内容的工作表要合并到一个工作表。

第二种是多个工作簿里的所有相同内容工作表合并到一个工作表。

我用过数据透视表,PowerQuery和VBA代码法,但最快捷的方法是VBA代码法,3步就可以完成,效率超高。可能有小伙伴认为我不懂VBA代码怎么办,其实不用担心,只要会用菜单就会导入代码文件,会用菜单就可以通过菜单执行宏,简单好学。具体视频教程可关注今日头条“EXCEL学习微课堂”,看分享的视频教程《Excel合并工作表和工作簿的神器,你知道用吗?》http://www.365yg.com/i6573276415012110855/#mid=95410599223。

下面我以将多个工作簿里的所有相同内容工作表合并到一个工作表为实例介绍:

第一步,导入VBA代码文件。

(获取方法,在视频教程后点赞评论和转发,然后私信联系我获取代码文件)

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

第二步,将不同的工作簿(工作簿里可以包含多个工作表)合并到一个工作簿。

点【开发工具】→【宏】→找到宏【合并工作簿】→【执行】→他会让我们选择需要合并的工作簿→我们选择需要合并的所有工作簿,点【打开】,超级快速,所有工作簿里面的所有工作表都放到了我们的汇总表里了。

第三步,将不同的工作表合并到一个工作表。(如果您只需将不同的工作簿合并到一个工作簿,此步可以不要)

在进行工作表合并之前,一定要把多余的工作表删除,确保只保留需要合并的工作表→点【开发工具】→【宏】→【合并工作表】→【执行】,这里会有提示,当前工作簿下的所有工作表已合并完毕。应该是达到了你想要的目的了。

\n

{!-- PGC_VIDEO:{"thumb_height": 360, "thumb_url": "94c60005df882d41cea1\


分享到:


相關文章: