Oui ça ne change en rien la réponse, cela est parfaitement faisable en Powerquery.
Tu fais une formule dans ton classeur pour récupérer le chemin courant à l'aide de :
=CELLULE("nomfichier")
Tu nommes ta cellule Chemin.
Et ensuite tu récupères cette valeur dans Poweryquery pour déterminer le chemin en cours avec une requête comme celle ci par exemple :
let
Source = Excel.CurrentWorkbook(){[Name="FromArray_1"]}[Content],
#"Texte inséré avant le délimiteur" = Table.AddColumn(Source, "Chemin", each Text.BeforeDelimiter([Column1], "["), type text),
#"Colonnes supprimées" = Table.RemoveColumns(#"Texte inséré avant le délimiteur",{"Column1"})
in
#"Colonnes supprimées"
Tu n'as plus qu'à lire le contenu de ton fichier 2 ensuite