• Excel
  • 機能
  • Power Query(パワークエリ)

【図解付き】PowerQuery(パワークエリ)で2つのファイルをマージする方法とは?

2024.02.22

【図解付き】PowerQuery(パワークエリ)で2つのファイルをマージする方法とは?

目次

Power Query(パワークエリ)でファイルを取り込んだ際に、2つのファイルをマージ(一つにまとめる)して集計したいけど、どうしたらよいか悩んだ経験はありませんか?

Power Queryでは、異なるソースからのデータを結合したり、関連するデータを結び付けて分析することができます。例えば、クエリAにクエリBを追加するといった作業が簡単に行えます。

今回は、テーブルを縦方向に結合し、2つのファイルをマージする方法をご紹介します。

監修:みずきさん 監修:みずきさん

監修:みずきさん

EXCEL女子の研修講師をしています。Excel研修では「覚える」だけではなく「理解する」ことで、自身の力としてExcelスキルを身につけられる研修を実施しています。研修をするたびにExcelが大好きになり、Excelってすごい!と実感しています。Excelの他には写真が好きで食べ物や風景を撮影しています!

Power Queryとは

Power Query(パワークエリ)は、Microsoftが開発したデータ処理ツールで、データを取り込んだり変換したりするためのマイクロソフトのアドインです。

Power Queryを使用すると、複数のデータソースからデータを統合したり、データの変換や整理を行ったりすることができます。データの取り込みや変換作業を効率化するための機能が豊富に備わっており、データ分析やレポート作成の時間を大幅に短縮することができます。

データの取り込み

PowerQueryは多種多様なデータソースからデータを取り込むことが可能です。

データソースからデータを取り込むことで、PowerQueryはデータ分析やレポート作成のための強力なツールとなります。

データの取り込みは「データ」タブの「データの取得」グループから、様々なデータソースからデータを取り込むことができます。

2つのファイルをマージする方法

では早速、2つのファイルをマージする方法をご案内いたします。

クエリを追加

今回はCドライブにある2つのファイル(4月と5月)の追加を想定しています。

CドライブのPowerQueryフォルダにある4月.csvと5月.csvを取り込み、クエリ「4月」にクエリ「5月」を追加しましょう。

操作方法

①Excelを起動し、新規ブックを作成後、任意の場所に【保存】します。
②[データ]タブ-[データの取得と変換]グループ-「テキストまたはcsvから」を選択します。

③ファイル「4月.csv」を選択⇒「インポート」をクリックします。
④「読み込み」の▼をクリック⇒「読み込み先・・・」をクリックします。

⑤「データのインポート」のダイアログボックスが表示されたら「既存のワークシート」を選択
⇒「OK」をクリックします。

⑥データがテーブルとして読み込まれ、クエリと接続の作業ウィンドウが表示されます。
⑦新規シートを追加します。
⑧「4月.csv」と同様に「5月.csv」を7で追加したシートに読み込みましょう。
⑨続いて、クエリ「4月」にクエリ「5月」を追加します。
[データ]タブ-[データの取得と変換]グループの「データの取得」をクリック
⇒「クエリの結合」の「追加」をクリックします。

⑩追加の設定をします。
「2つのテーブル」を選択⇒最初のテーブルに「4月」、2つ目のテーブルに「5月」を選択
⇒「OK」をクリックします。

⑪Power Queryエディターが表示されます。「閉じて読み込む」をクリックしましょう。

POINT

プライバシーレベルの設定が表示される可能性があります。

プライバシーレベルの設定

他のファイルを読み込む際、機密データが承認されたユーザーのみが表示されるように、プライバシーレベルは正しく構成する必要があります。データソースを他のデータソースから分離して、データの結合に望ましくないデータ転送の影響を与えないようにするため、プライバシーレベルの設定が必要です。

 

excel-powerquery-merge_01

 

上記の警告が出てきた場合「続行」をクリックするとプライバシーレベルを変更できますので、適切なプライバシーレベルを設定しましょう。

⑫「追加1」のクエリが読み込まれます。
※Excel2016の場合は「追加1」ではなく「Append1」と表記されます。

POINT

テーブルを結合する際には、列の名前が一致しているか確認しましょう。「売上」と「売上額」と列名が違った場合は、別の列として追加されますので気をつけましょう。

まとめ

今回はテーブルを縦方向に結合し、2つのファイルをマージする方法をご紹介してきました。横方向の結合は別の方法がありますので、ぜひ学習してみてくださいね。

業務で活用し効率化していきましょう!

当社では、『Microsoft認定トレーナー』資格を持つEXCEL女子による「Excel研修」を提供しております。書籍化するなど注目いただいている研修です。

実務経験者が講師のため、現場ですぐに使うことができる実践的なカリキュラムのご提供が可能です。

社員教育に時間を割けない、Excelスキルの底上げをしたいなどお悩みでしたら、ぜひお気軽にお問い合わせください。

EXCEL研修

Excel研修サービス案内

実際に現場で活躍するEXCEL女子が考えたカリキュラムをもとに、学習するExcel研修のご紹介です。
資料ダウンロード
PAGE TOP