Power Query 同一文件夹多工作簿合并

上节课,我们讲了同一工作簿多表合并,大家练习后,也领略到Power Query的强大,操作方便,合并快捷,数据更新,一键刷新,着实魅力无限。

本节课,我们继续学习同一文件夹多工作簿合并

本例中,我们《多工作簿合并文件夹》下有两个工作簿,一个《直辖市销售表》,另一个是《省会销售表》,每个工作簿下有三个城市的销售表,我们利用Power Query来快速实现一个文件夹下,两个工作簿,六个表的合并。


图1

1. 打开菜单【数据】下的『新建查询』,如图1,选择〖从文件〗下的「从文件夹」。

图2

2. 选择需要合并的文件夹,如图2,〘确定〙。


3. 稍等片刻,文件夹下工作簿就出现了,如图3,选择〘转换数据〙。

图4

4. 〘转换数据〙后,数据就加载进来了,如图4,选择菜单【添加列】下的『自定义列』,在〖自定义列〗页面中,在「自定义列公式」中输入:“=Excel.Workbook([Content],true)”,〘确定〙,开始计算自定义列。

注意:

1) 字母大小写。

2) Excel.Workbook()中第一参数可以在后面「可用列」中选择。

3) Excel.Workbook()中第二个参数true,如果引用原表标题时,使用true参数,否则就不用写。


图5

5. 点击计算结果〚自定义列〛后面解析符,如图5,勾掉〚使用原始列名作为前缀〛,〘确定〙,开始解析工作簿。

图6

6. 稍作计算,如图6,工作簿就解析好了。

图7

7. 点击解析结果〚Data〛列后面解析符,解析工作簿内的表,如图7,勾掉〚使用原始列名作为前缀〛,〘确定〙。

图8

8. 计算时间长短因工作表的大小而定,如图8,中间填充颜色的区域就是我们需要的最终合并的表。选中,右键,删除其他列。就得到我们需要的表。

图9

9. 最后修改结果表的各列数据类型,〘关闭并上载〙。

同一文件夹下多工作簿就合并好了。

今后无论是增加几个工作簿,或者是修改数据,只需要一键刷新,就完成了全部数据的合并。

学会了吗?

无论什么新技能,新知识,多练,多总结,多输出,一定可以的!

喜欢的话,请关注我!

你可能感兴趣的:(Power Query 同一文件夹多工作簿合并)