Comment puis-je référencer la valeur d'une cellule dans une requête de puissance
j'ai plusieurs requêtes PowerQuery que je voudrais alimenter la valeur d'une cellule dans mon fichier Excel. Dans ce cas particulier, le chemin complet vers le nom du fichier source.
y a-t-il un moyen de faire entrer ça dans PowerQuery?
14
demandé sur
dreftymac
2014-11-18 10:59:48
1 réponses
ceci peut être réalisé en utilisant une gamme nommée et une fonction personnalisée dans PowerQuery:
- Nommez la cellule que vous devez renvoyer (tapez un nom dans le fichier à gauche de la barre de formule) - par exemple
SourceFile
- Insérer un nouveau PowerQuery requête (PowerQuery ruban -> à Partir d'autres sources)
- dans L'éditeur PowerQuery, allez à View - > Advanced Editor et collez le code suivant;
(rangeName) => Excel.CurrentWorkbook(){[Name=rangeName]}[Content]{0}[Column1]
- Nommez la requête à
GetValue
(Nom de la propriété dans le panneau des paramètres de requête à droite)
Maintenant vous pouvez accéder à la cellule nommée dans vos requêtes, en utilisant GetValue(cellName)
- e.g.
= Excel.Workbook(File.Contents(GetValue("SourceFile")))
28
répondu
Peter Albert
2018-07-12 16:23:14