汇总多个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顾问让我们一起学习,共同进步! |
|