Come posso fare riferimento al valore di una cella in una Power Query

Sto avendo più query PowerQuery che vorrei alimentare il valore di una cella nel mio file Excel. In questo caso particolare, il percorso completo del nome del file di origine.

C’è un modo per farlo entrare in PowerQuery?

Questo può essere ottenuto utilizzando un intervallo denominato e una funzione personalizzata in PowerQuery:

  1. Assegna un nome alla cella che devi referenziare (digita un nome nel file a sinistra della barra della formula), ad esempio SourceFile
  2. Inserisci una nuova query PowerQuery vuota (nastro PowerQuery -> Da altre fonti)
  3. Nell’editor PowerQuery, vai su Visualizza -> Editor avanzato e incolla il seguente codice;
 (rangeName) => 
     Excel.CurrentWorkbook () {[Name = rangename]} [Contenuto] {0} [Colonna1]
  1. Assegnare un nome alla query a GetValue (proprietà Name nel riquadro delle impostazioni della query sulla destra)

Ora puoi accedere alla cella nominata nelle tue query, usando GetValue(cellName) – es

 = Excel.Workbook (File.Contents (GetValue ("SourceFile"))))