不用vba,用PQ合并文件夹中所有Excel工作簿-vba合并多个文件

2023-09-01 20:11:08

 

举个工作中的例子来说明,现在我们的工作簿中有一些工作簿,我们希望将工作簿中数据汇总到一个工作簿中

所有Excel文件里面的表头顺序是一样的,有的Excel表格里面有多个工作表,如下所示

我们只需要用Excel表格中自带的Powerquery工具快速进行汇总

1、新建一个汇总工作簿

我们在文件夹中新建一个工作簿,命名为汇总

打开表格,点击数据选项卡,点击获取数据,选择来自文件,选择从文件夹

找到我们存放工作簿的文件夹,点击确定

2、Powerquery处理数据

然后我们在弹出的窗口中,点击转换数据

然后它会列出这个文件夹里面所有的文件,我们需要对Extension字段里面筛选.xlsx文件

然后在Name里面,将汇总相关的两个文件进行取消勾选,因为我们不需要汇总我们本身这个文件

接下来这部分至关重要,我们要提取工作簿中的工作表的,所以用公式:

=Excel.Workbook([Content],true)

一定要注意大小写的书写,要不然会出错

然后最右边会添加一个自定义字段,我们点击右边的扩展按纽

然后继续在展示的自定义.date字段里面,再次点击扩展按纽

然后我们选中我们需要的列,点击删除其他列,把不要的信息全部进行删除

然后点击关闭并上载,文件夹下面所有的数据都合并进来了

当我们在文件夹内工作簿里面修改数据的时候,这个汇总表也可以点击刷新进行更新

而且当这个文件夹中新增了一个其它的工作簿的时候,也能进行快速的更新,比如我们新建一个武汉的副本文件,汇总的表格也能进行汇总更新了

关于这个小技巧,你学会了么?自己动手试试吧!


以上就是关于《不用vba,用PQ合并文件夹中所有Excel工作簿-vba合并多个文件》的全部内容,本文网址:https://www.7ca.cn/baike/73258.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜