Excel 365 - 动态更改的路径"Master File" - 电源查询



我的桌面上保存了两个文件,我们称之为:

  • 主文件
  • 从文件x*

x-我希望能够创建此文件的x个副本。

目前,通过使用公式Index,Match和我正在从从文件中的表中提取数据,这些表通过Power Query连接到主文件。

主文件获取数据->从文件(Power Query(将数据传输到表中->使用索引、匹配提取内容。

问题:

我想将此文件共享给我的团队,但当我将包含这两个文件的文件夹复制到共享驱动器时,它表示正在查找保存在我桌面上的主文件。在完美的世界里,我希望我所有的队友都能得到这两个文件(或x份从文件(,无论他们想在哪里。

示例:

  • 队友1:

已将主文件保存在文件夹A中;

在文件夹A中保存了10份从属文件;

  • 队友2:

已将主文件保存在文件夹B中;

在文件夹B中保存了5份从属文件。

队友1和2都会更新主文件,但数据不同,这取决于他们需要和想要复制的内容。

解决方案:

我希望他们能够更新主文件副本,然后更新从文件副本,以便能够从主文件中提取数据,无论数据保存在哪里。

我尝试了什么:

我在谷歌上搜索过我可以在Power Query中更改参数,但我肯定做错了,因为什么都没有改变。我也找到了INDIRECT公式,但在34次尝试将其应用于我的公式后,我放弃了。

=(INDEX(Tab_Name1[[Table1]:[Table1]],MATCH(1,($B$2=Tab_Name1][[Table2]:[Table2]]((C$4=Tab_Name 1[[Table3]:[Table3]](($A5=Tab_Name1[[Table4]:[Table4]](,0(

额外注意:

我尽量避免使用VBA解决方案。

现在我想出了两个解决方案来解决我的问题,也许有人会很好地利用它。

解决方案1:

简直是地狱。移动两个文件后,打开"从属文件",打开"Power Query Editor",然后在"源类型"中按编辑-在那里您可以选择主文件和中提琴的新路径。

这还可以,但它仍然是体力劳动,这只是我想要实现的50%。

解决方案2:

使用INDIRECT函数是个好主意,但有点复杂。在Power Query编辑器中,您可以编辑将一个文件连接到另一个文件但将INDIRECT添加到本地化路径公式的公式。不幸的是,你必须尽可能多地进行连接(在我的情况下是6次(。

摘要:

目前我还没有完美的解决方案,但在我看来,解决方案1是迄今为止最好的,因为它需要其他用户最少的工作和知识。

最新更新