Power Queryのクエリと連携するファイルを、まるでスマホを操作するかのように簡単に変更できたらいいですよね!
Power Queryはとても便利なのですが、エディタを開かないと変更ができないのが少々面倒です
前回は「パラメーターの管理」の画面から変更をかける方法を解説しました
今回は、エディタを完全に開かずに、クエリのデータソース(データ取得元)を下のGIF画像のようにセルの値をもとにして変更する方法を解説します
まず今回のポイントを2点だけ解説します!
目次
今回のポイント
A.名前の活用
今回使うデータは、フォルダ名とファイル名がリスト化されています
リスト化されている2つのセルは、左のセルで名前をつけます
B.M言語の使用
要はコードを書くということなのですが、後で添付するテキストをコピペして使い回した方が効率的です
A.にて名前を付けたセルの値は可変です
こちらの名前を、「ファイルデータを取得するクエリ内」のコードの中に組み入れます
使用する画面は、過去の記事でオリジナル関数を作成した画面と一緒です
名前を通じて、セルの値を間接的にコードの中に組み込む形にするということになります(例:名前:フォルダ名➡コード:FilePath➡FilePathをデータソースの中のコードへ組み込み)
では、下の画像のフォルダ内のファイルから「データを取得するクエリ/クエリ名:Dataが既に存在する」という前提にて本格的な解説をはじめます
上の画像では、フォルダ名が「Folder1」となっていますが「Folder2」も別途存在するものとして解説を行います
1.セルに名前を付ける
ポイントA.でも前述したように、可変のセルに名前を付けます
まず、名前を付ける範囲をカーソルで指定します
名前を付けるのはセルの値に対してですが、名前自体もセルから抽出するので「2行2列」をカーソルで指定します
次に下の図の、黄色の各箇所をクリックします
後は、OKボタンを押せば2つの箇所に名前が設定されています
続きを読む シート上からデータソースを変更する方法~上級編14回目