如何将多个Excel工作表合并到一个Excel工作簿当中?

旅行的草莓

Excel多工作表合并可以采用PowerQuery来实现,不需要复杂的代码、不需要额外的插件!

(注:PowerQuery是微软推出的一个功能强大的数据抓取工具,在Excel2013中需要安装官方插件才能使用,在Excel2016及以后版本中已经内置)


例:现有如下N个工作表,每个工作表位于独立的工作薄内,每个工作表的数据都由月份、产品、数量三列组成,现需要所有数据合并至同一个工作薄的一个工作表中。


Step1:使用PowerQuery抓取文件信息

首先将需要合并的多个Excel文件放到一个文件夹下。然后在其它位置新建并打开一个空白工作薄用于存储汇总好的数据,依次点击【数据】选项卡——新建查询——从文件——从文件夹。


在弹出的对话框中,“文件夹路径”选择需要合并的多个Excel文件所在的文件夹。



点击确定后就进入了PowerQuery界面,文件夹下的所有文件基本信息已经被提取至当前页面,包括文件名、后缀名、文件创建时间、文件完整路径等信息。

Step2:使用PowerQuery汇总文件数据

依次点击添加列——添加自定义列,并输入自定义列公式=Excel.Workbook([Content]),公式注意首字母要大写。

将新添加的列扩展,仅选择“Data”。

将得到的Custom.Data列再次扩展。

此时已经将多个文件的数据汇总完成。


Step3:将Power Query中的数据上载到Excel工作界面

选择“关闭并上载至”,将数据加载到Excel工作表界面。

删除多余标题行后,最终结果如下。


使用PowerQuery汇总数据的一大优点是它存储了一个数据自动汇总过程并建立了一个动态链接,后期如果需要更新数据,只要把新的文件放入文件夹内,并在汇总Excel内刷新查询,即可按照设定好的规则自动提取及汇总所有数据。

「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

精进Excel

只需右击工作表标签,在右键菜单中选择"移动或复制"

然后在"移动或复制工作表"面板中,选择目标工作簿即可。

这就是Excel中的一个最基础的操作。

在日常工作中,更为常见的是,如何将多个工作簿中的多个工作表汇总到一张工作表中。

这里,我就再分享几个汇总多张工作表的方法:

  • 多重透视表汇总多张工作表

  • 使用SQL汇总多张工作表

  • 合并计算汇总多张工作表

  • 公式汇总多张工作表

这里仅作抛砖引玉,详细技巧可以关注我哦!


Excel大全

来回答下这个问题。

题主的这个问题,应是将工作簿中需要的工作表合并到一个新的工作簿中,不知理解的是否对?我们就按这个要求来做。

这个也是Excel的基本操作,我们可用移动或复制工作表来完成。



如我们要把奇数合并到一个工作簿中。



选中要合并的工作表——【开始】——【格式】——【移动或复制工作表】即可完成。



不知有否帮助?欢迎留言交流,共同进步。



四国军棋杂谈

打开需合并的工作表,右击sheet,选择移动或复制工作表,选择需要到的工作表中,如果是同一个工作表多个sheet,可以用shiti键,选中第一个,再按住shift按最后一个sheet,右击sheet名称复制!

有需要,可关注中国统计网,绝对让你惊喜,你觉得呢?????


分享到:


相關文章: