技巧Excel多表合并技巧

利用powerquery进行多表、多文件合并的教程,网上已有很多,兰色也分享过多次。但昨天兰色无意间的一个操作,发现这些教程都漏了最重要的一个步骤:

设置动态的路径

事情是这样的:

在文件夹(C:\Users\赵志东\Desktop\直播\视频号直播\动态报表制作\动态合并报表\报表)中有4个月4个公司的报表。

兰色利用powerquery的按文件夹合并把表格合并到excel中

后来兰色无意中移动所有文件到另一个test文件夹中。

当再打开刚合并的表格更新数据时,结果提示错误。

出错原因也容易理解:

合并的路径变了,而powerquery无法自动更改为新路径。

这就导致:你做好的合并报表不能更换路径,你发到别的电脑上路径不同时也会出现问题。解决的方案只有一个:设置动态路径。

设置方法:

插入一个空表,第1行输入“路径”(可自定义),第2行输入公式:

=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)"报表"

注:

CELL("filename")可以提取当前文件的名称和路径,通过截取和组合成动态文件夹路径。

然后选取前两行-数据-来自表格/区域,导入到powerquery中,如下图所示表2。

然后在powerquery编辑器中找到合并后的表格,在编辑栏中把原来的路径修改为以下路径,并按回车键确认

表2[路径]{0}

表2[路径]{0}是引用表2的字段路径的第1行(从0开始,即第1行用0表示)

设置完成!

以后无论你把文件移动到任何位置,都可以正常刷新了。

预览时标签不可点收录于话题#个上一篇下一篇
转载请注明地址:http://www.1xbbk.net/jwbjj/24.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7