Power Query进行多文件汇总
本遍文章主要讲解以下内容
- 从Excel工作簿汇总多个表格(sheet)的文件
- 从文件夹汇总多个Excel文件
- 从文件夹汇总多个CSV文件
从Excel工作簿汇总多个表格(Sheet)的文件
如下图,有
首先我们新建一个Excel文件(把文件读取进来)
随便选择一个省份,编辑
把步骤源(Source)之外的步骤剔除
把多余的列删除
把多余的列展开
升第一行为标题
筛选把其他多的标题剔除掉
把第一列删除,得到结果
修改查询名称
关闭并上载,多个excel文件汇总完毕
从文件夹汇总多个Excel文件
我们现在有以下省份的Excel文件,将其汇总(当然这个也可以解决一个表格里面含有多个表都可以使用这种方法,比如广西省里面有南宁市、柳州市、桂林市都可以用这种方法)
首先我们还是新建一个Excel文件
留下Content和Name其余删除
添加一个自定义列(注意M函数里面区分大小写)
得出的结果如下,点击扩展
再次扩展
删除其他不要的列
并把第一列作为标题
把多余的标题筛选掉(其实可以在之前新添加列的时候,Excel.Workbook([Content],true))就只保留第一个表的标题,其他表的标题不加载进来
汇总完毕,上载至Excel
汇总完毕
从文件夹汇总多个CSV文件
如下图,我们有以下csv文件
首先我们还是先建立一个Excel文件夹,读取CSV文件
选择文件所在的目录编辑
同理删除其他没用的列
和Excel不一样的是,CSV文件可以直接扩展
完成汇总
关闭并上载(合并成功)