32

Excel ファイルのセルの値を入力したい複数の PowerQuery クエリがあります。この特定のケースでは、ソースファイル名へのフル パス。

これを PowerQuery に取り込む方法はありますか?

4

1 に答える 1

65

これは、名前付き範囲と PowerQuery のカスタム関数を使用して実現できます。

  1. 参照する必要があるセルに名前を付けます (数式バーの左側のファイルに名前を入力します) - 例SourceFile
  2. 新しい空白の PowerQuery クエリを挿入します (PowerQuery リボン -> 他のソースから)
  3. PowerQuery エディターで、[表示] -> [詳細エディター] に移動し、次のコードを貼り付けます。
(範囲名) =>
    Excel.CurrentWorkbook(){[名前=範囲名]}[内容]{0}[列1]
  1. クエリに名前を付けますGetValue(右側のクエリ設定ペインの Name プロパティ)。

これで、クエリで名前付きセルにアクセスできるようになりました。GetValue(cellName)たとえば、

= Excel.Workbook(File.Contents(GetValue("SourceFile")))
于 2014-11-18T07:59:48.800 に答える