欢迎光临散文网 会员登陆 & 注册

Excel动态获取路径,Power Query真正实现动态合并数据,移动文件不报错

2023-06-10 19:15 作者:EETools  | 我要投稿

Excel动态获取路径,真正实现动态合并数据,移动文件不报错

        不动(文件或文件夹固定不变)不败,动了(比如改变了文件或文件夹位置、修改了文件夹名称等),刷新时就会弹出错误提示,无法更新数据。怎么办?

因改变文件路径,刷新后导致报错,无法更新数据

        不要急,跟我一起来来练葵花宝典。

动态获取路径,真正实现动态合并

        1. 在工作簿中新建一个Sheet,在A1单元格输入"路径"(可以自行更改,后面与此保持一致即可),选择下面对应的公式并复制、粘贴到A2单元格中。

获取文件路径

 

        2. 选择A1A2单元格,依次点击"菜单" - "数据" - "来自表格区域"。在弹出的创建表对话框中勾选"表包含标题",确定,进入PQ编辑器界面;

来自表格区域

        3.在右侧的查询设置中删除"更改的类型",在公式编辑栏Excel.CurrentWorkbook(){[Name="表2"]}[Content]的后面继续输入"[路径]{0}",并复制Excel与{0}之间的公式;

PQ编辑文件路径

        4.点击左侧的"查询"下的合并表查询,再点击右侧"查询设置"下的"";在公式编辑栏中,用上一步复制的公式替换掉""中的内容(包括""),回车确定;

修改源的路径

        5.点击"主页" - "关闭并上载" - "关闭并上载至",弹出的对话框中点击"取消"。如果点击确定,会把路径这个查询加载到工作簿中,增加一个工作表。

关闭并上载

        此时,再次"刷新",数据就可以动态更新了,即使改变路径依然不影响,至此大功告成,练成绝世武功葵花宝典,打遍天下无敌手。

        按以上方法分别做成合并表和合并工作簿的模板,与要合并的工作簿放在同一个文件夹中,右键"刷新",完成汇总,方便实用。

        这个方法,适用于表格结构相同,表头一样,列的先后顺序一样。如果不一样,需要在PQ编辑器里选择列,指定列的顺序等操作,后续继续分享。


    点击下方文字,查看PQ动态合并工作表的详细教程:

    一、PQ动态合并同一工作簿中多张工作表

    二、PQ合并同一文件夹下多个工作簿



关注我,学习更多办公技巧。


Excel动态获取路径,Power Query真正实现动态合并数据,移动文件不报错的评论 (共 条)

分享到微博请遵守国家法律