Quantcast
Viewing all articles
Browse latest Browse all 60

Power Query:複数のブックの特定のセルを読み込む

指定フォルダに入っている Excelファイルで、単純に「ブックの中のこのセルだけ」を読み込んで結合したい場合の手順をまとめてみました。

まずは参照用のフォルダに同形式のファイルを保存します。全部同じシート名・同じ配置が前提ですのでご注意を。

Image may be NSFW.
Clik here to view.

今回は参照するセルも「F6」固定としています。位置が異なる場合は、値を抽出する操作が別途必要になりますが、ここでは割愛します。

Image may be NSFW.
Clik here to view.

[データ]→[データの取得]→[ファイルから]→[フォルダーから]
Image may be NSFW.
Clik here to view.

参照用のフォルダを選択して[開く]
Image may be NSFW.
Clik here to view.

[結合]→[データの結合と変換]をクリック
Image may be NSFW.
Clik here to view.

サンプルとなるシートを指定して[OK]

これでヘルパークエリが勝手に作成されます。ここからはエディタ画面での操作になります。

覚えておいて欲しいのですが、ヘルパークエリで編集するのは基本「サンプル ファイルの変換」クエリだけということです。他は触ると元に戻せなくなる可能性もありますので、理屈が分かっていない人はノータッチ絶対でお願いします。

Image may be NSFW.
Clik here to view.

「サンプル ファイルの変換」クエリを選択 欲しい値を選択

必要な値を選択したら「ドリルダウン」を実行します。

Image may be NSFW.
Clik here to view.

値を選択した状態で右クリック[ドリルダウン]

「ドリルダウン」は「より詳細なデータに掘り下げること」を意味する言葉ですが、クエリでは「値を取り出す」くらいの意味で使われています。

Image may be NSFW.
Clik here to view.

この状態のまま結合してもいいんですが、後の流れを考えるならテーブルに変換したおくほうが手間が少ないのでお勧めです。

Image may be NSFW.
Clik here to view.

数値ツール[変換]→[テーブルへの変換]

これで簡単にテーブルに変換できます。

Image may be NSFW.
Clik here to view.

ところがお気づきでしょうか(画面左下)。テーブルへの変換が済むと、結合用のクエリ(今回の場合「参照」クエリ)がエラー表示になってしまいます。エラーの内容を見ると

Image may be NSFW.
Clik here to view.

「Expression.Error: テーブル列 'Book1'がみつかりませんでした。」となっています。これは「さっきとテーブルの形が違うんだけど!?」という意味のエラーです。ただ下記の操作をすれば取り除けますのでご安心ください。

Image may be NSFW.
Clik here to view.

適用したステップの最後に表示されている「変更された型」を選択 左の「×」をクリック

Image may be NSFW.
Clik here to view.

これでエラーが解消されます。先ほど「テーブルへの変換」をしていなかった場合は、もうひとつ上のステップも削除する必要があります。この辺りは好みですね。

後はブックにデータを読み込めばおしまいです。

Image may be NSFW.
Clik here to view.

[ホーム]→[閉じて読み込む]→[閉じて次に読み込む]
Image may be NSFW.
Clik here to view.

[既存のワークシート]を選択 読み込みたいセルを指定して[OK]

Image may be NSFW.
Clik here to view.

これで完成です。長々と書きましたが、慣れてしまえば数分で終わる作業だったりします。


Viewing all articles
Browse latest Browse all 60

Trending Articles