首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多个Excel文件合并成1个,99%的教程都少了最关键一步

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

设置动态的路径

事情是这样的:

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

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

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

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

出错原因也容易理解:

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

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

设置方法:

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

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

注:

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

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

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

表2[路径]

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

设置完成!

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

本周六兰色将继续讲解模板大全的第3套模板 Excel报表动态管理系统,想听课的同学可以提前预约了。上课时会有震动提醒。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230329A019UG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券