您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页使用Power Query批量合并多个Excel

使用Power Query批量合并多个Excel

来源:好走旅游网


使用Power Query批量合并多个Excel

在日常工作中经常需要将多个Excel文件合并至一张工作表中,不同的人有不同的做法,有的同学会使用通俗简单地复制粘贴,有的同学会使用录制宏或者网上百度VBA代码进行一键汇总,还有一个方法就是使用Excel自带工具Power Query进行批量合并,本文就简单介绍一下PQ是如何批量合并多个Excel文件的。由于只是数据处理的过程,下面的示例是在Excel 2016进行,使用Excel 2010、Excel 2013的插件以及在Power BI Desktop中的操作都是一样的。

Step1. 新建一张空白Excel工作簿,点击\"数据\"选项卡下\"新建查询\";

Step2. 从文件夹中获取数据,浏览找到需要汇总文件夹的路径,点击“确定”;

Step3. 确定后出现这个界面,点击“编辑”;

Step4. 进入查询编辑器,数据就储存在[Content]列,其它列都是每个工作簿的信息,现在

要做的就是把Content内容提取出来;

Step5. 点击\"添加列\"选项卡,添加自定义列自定义列中输入公式

=Excel.Workbook([Content]),(这里要注意严格区分大小写,不能写错了,这就是提取Excel格式数据的M函数),然后点击“确定”;

Step6. 点击“确定”后就出现了一个自定义列;

Step7. 点击[定义列]右上角的双箭头展开数据,默认点击“确定”(或者也可以根据需求对

增加列内容进行选择,不需要的项目方框内不要打钩);

Step8. 点击“确定”后,数据表中增加两列;

Step9. 继续点击[自定义.Data]列的右上角的双箭头,然后还是直接点击“确认”,数据就全部加载完成(此处也可以根据需求选择需要保留列,对于不需要加载的列可以将其前面方框内钩取消);

Step10. 数据汇总完成,点击“关闭并上载”下拉菜单中的“关闭并应用”,此时数据就全部加

载到Excel表格中了(在执行此步骤之前也可以根据需要对列和行数据进行选择保留,删除掉不需要行列数据)。

看着好像步骤挺多,其实动手做起来,所有这些步骤只需一分钟而已,中间除了那个简单的M函数,一直都是点点鼠标,是不是非常简单呢。更简单的是,上面操作的所有步骤都被记录下来,下次需要合并同样Excel表格时,只需要将数据放到相应的文件夹里面,直接刷新数据,表格就会合并完成。如果你说这些可以通过VBA或者简单的复制粘贴做出来,那么多次复制粘贴也显得工作量极大,如果数据量大用VBA估计也会把电脑卡死。而在PQ中呢,就是打开文件点击刷新,这个文件夹下无论多少文件,无论数据量有多大,汇总也是分分钟的事情。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务