分享

如何汇总多个Excel工作薄中的数据?

 华夏虫 2018-02-28

汇总多个Excel工作薄中的数据,首先要看这些工作簿中的数据是什么样的格式,是否规范统一,只要是相对规范统一的,就非常好办。

在以往,这个问题都得通过VBA来解决,但这对于大部分Excel用户来说,都是一件很痛苦的事情:

  • 要么得自己学写代码,费时费力;

  • 要么到网上找代码,但很多时候又不适合自己的实际情况。

现在,这个问题终于随着Excel2016强大新功能Power Query(Excel2010或Excel2013可到微软官方下载相应的插件)的推出而得到顺利解决,不仅简单易用,而且功能超级强大!

具体实现过程如下:

一、从文件夹接入数据

二、用函数Excel.Workbook([Content])读取所有工作簿信息

三、展开所有工作簿的所有工作表

所有工作簿的所有工作表结果如下:

四、展开所有工作表的数据明细

通过以上简单的四步,就汇总了所有工作簿的数据,如下图所示:

如果只是简单汇总数据,到上面这一步就完成了,但实际工作中,汇总数据之后可能还需要进行继续的整理、统计和分析,要实现这完整过程的自动化,Power Query继续帮你搞定!比如:

一、删掉没用的列

二、调整报表的标题

三、筛选去除不需要的行

你还可以继续做更多的处理甚至数据的统计分析。

所有数据处理工作完成后,将汇总处理结果返回Excel

返回Excel后的结果如下图所示,以后源数据更新了,你可以直接刷新得到最新的结果:

以上就是通过Excel2016强大新功能Power Query实现的数据自动化汇总和处理功能,可以看出,不仅操作简单,而且步骤清晰,每个操作的结果都是所见即所得的,而不像VBA代码是一个黑匣子。

因此,我现在大力推荐大家抓紧学习这项新功能。可以私信我免费直接下载Power Query从入门到实战的全部80篇训练材料


更多精彩内容,敬请关注【Excel到PowerBI】

私信我即可下载60+Excel函数、数据透视10篇及Power系列汇总训练材料

我是大海,微软认证Excel专家,企业签约Power BI顾问

让我们一起学习,共同进步!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多