合并表格大招来了~~~
根据你的问题,我们需要分两种情况来操作,第一种:先将Excel中的四个表合并,因为格式一样,可以使用“追加查询”;第二种:将文件夹的中多个Excel进行合并,使用M函数就可以轻松解决。下面有具体步骤,你可以去尝试。
第一种情况是报表在同一个Excel工作簿里,只是分布在不同的sheet当中,那么操作过程如下:
获取数据源时选择Excel,之后勾选上你需要的sheet点击转换数据。加载后进入Power Query编辑器,如果你的报表字段相同,可以使用“追加查询”功能,直接进行纵向合并。如果是想要将新的字段添加到原表当中,可以使用“合并查询”功能,选择关联字段后进行横向合并。
第二种情况是Excel工作簿放置在文件夹当中,那么这种情况可以使用M函数来完成合并。
解决思路:先用函数List.Transform遍历出list中的元素,再用函数Table.Combine进行合并。
函数公式为:Table.Combine(List.Transform(源[Content],each Excel.Workbook(_,true)[Data]{0}))
我们再提一个合并表格的办法,也是平常可能需要用到的。
第三种情况是需要合并不同的Excel工作簿,这种情况只需要点击“新建源”,再次导入需要进行合并的工作簿,按照实际情况选择使用“追加查询”或“合并查询”功能即可,同第一种情况类似。
建议小伙伴收藏起来,用Power Query来合并表格的三种简单易学方法,下次可能就找不到了哦~~~