PowerQuery Excelファイルの複数シートを結合して読み込む

Power Query(パワークエリ)でExcelファイル内の複数のシートを結合して読み込む方法を紹介します。

複数シートを結合して読み込む方法

Excelファイル内の複数のシートを結合して読み込む手順は以下の通りです。

【手順】

  1. データソースとして「Excelブックから」を選択する
  2. 読み込むファイルを選択する
  3. ファイル全体を選択して読み込み、データを展開する
  4. 不要列と不要行を削除して表を整える
データ準備

複数シートの結合の例として、下図の3つのシートを結合して読み込みます。

データソースとして「Excelブックから」を選択する

データタブにある「データの取得」から「ファイルから」の「Excelブックから」をクリックする。

読み込むファイルを選択する
全てのシートを読み込む
  1. シートではなくExcelファイルをクリックして選択する。
  2. 「データの変換」をクリックする。
データを展開する
  1. Data列のボタンをクリックする。
  2. 残したい列のチェックを入れて「OK」をクリックする。(Column1~3は元データの左の列から順に対応しています。今回はColumn1が商品ID, Column2が日付, Column3が売上に対応しています。)
不要列を削除する

元データにある列以外の列を全て削除して表を整理します。

  1. 展開した列をCtrlキーを押しながらクリックして全て選択する。
  2. ホームタブの「他の列の削除」を選択する。
1行目をヘッダー設定する

ホームタブの「1行目をヘッダーとして使用」を選択してヘッダーを作成する。

不要行を削除する

表の値によりフィルターをかけて不要行を削除します。

  1. 任意の列のフィルターボタンをクリックする。
  2. フィルター設定でヘッダーと同じ値(ここでは商品ID)のチェックを外してOKをクリックする。

不要な行の削除についてこちらの記事で詳細を解説してますので参考にしてみてください。

複数シートの結合完了

以上で複数シートの結合は完了です。

Sponsored link

まとめ

今回はExcelファイル内の複数のシートを結合して読み込む方法を紹介しました。たくさんのシートがあるExcelファイルのデータをひとつにまとめる時に利用してください。

また、複数のファイルを結合する方法はこちらの記事で紹介してますので、参考にしてみてください。

Power Queryのおすすめ書籍

パワークエリの学習本についてはコチラの記事でまとめてますので参考にしてみてください。

初心者向けおすすめ学習本

初中級者向けおすすめ学習本

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

仕事、お金、旅行のことなどメモしてます。
仕事ではTableauを勉強中!
初心者にもわかりやすいように学んだことを発信していきます。

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA