使用 powerquery进行Excel多文件合并时列Column顺序不对怎么办
如果有很多 Excel 文件需要合并处理的时候,使用 Powerquery 可以很方便快捷地实现我们的需求。
以下具体实例操作方法,所用版本均为 Excel 2016。
所谓的多个 Excel 文件合并,就是使用 Excel 的 Power Query功能,而不用需要再写代码,直接就可以合并一个文件夹(可包含子文件夹)下所有的 Excel 文件,及指定 Excel 文档中的所有或单个 Sheet。
用 Power Query 合并文件,主要是通过查询导入的办法实现,在 Excel Power Query 未出来之前,把文件夹下所有文件合并为一个与合并同一工作表中的多个工作表,需要用 VBA 实现,比较麻烦。
多表合并可以分为以下几种情况:
· 单工作簿内多张工作表多表合并
· 多工作簿单张工作表多表合并
· 多工作簿多张工作表多表合并
· 单工作簿内多张工作表多表合并
当然,有人会发现,当将所有的 Excel 文件放到一个文件夹中,再进行 Power query操作的时候,会发现进行拓展时,表格里面列的顺序按照阿拉伯数字排序了,而不是原始文件的表头排序,在一定程度上会对我们后续的表格处理及数据统计产生困扰,对此该如何解决呢?