大体でIT

-ちょっと使えるネタを紹介-

大体でIT

Excelのパワークエリで、複数のテーブルを結合するには、「テーブルから」クエリを作成する方法と、「ブックから」クエリを作成する方法があります。3つ以上のテーブルを結合したい場合は、「ブックから」クエリを作成する方ほうが簡単です。パワークエリを使って、データの取得と変換をしていきましょう。

はじめに

この記事では、パワークエリを使って、複数のテーブルを結合する方法について、ご紹介します。

方法としては、「テーブルから」クエリを作成する方法と、「ブックから」クエリを作成する方法があります。

3つ以上のテーブルを結合したい場合は、「ブックから」クエリを作成した方が、簡単にテーブルを結合することができます。

パワークエリを使えば、データの更新がかなり簡単にできるので、便利です。

では、パワークエリを使って、複数のテーブルを結合する方法について、解説していきます。

この記事を読むメリット

  • パワークエリを使って、複数テーブルを結合する方法がわかります

本記事の内容を動画でまとめています

目次から見たい項目へ移動すると便利ですよ。

目次

2つのテーブルを結合してみる

パワークエリを使って、2つのテーブルを結合してみます。

やりたいこと

やりたい内容は、2つのテーブルを結合したい、ということです。

2つのテーブルを結合したい

やりたい内容は、2つのテーブルを結合したい、ということです

手順は、次のようになります。

手順

  • テーブル1からクエリを作成
  • シートにクエリを読み込む
  • テーブル2からクエリを作成
  • テーブル2のクエリをテーブル1のクエリに追加する
  • シートにクエリを読み込む

ポイントは、「テーブルから」クエリを作成して、「クエリを追加」するところです。

では、実際にやってみます。

「テーブルから」クエリを作成

テーブルからクエリを作成していきます。

「テーブルから」クエリを作成

テーブルを選択して、「テーブルから」クエリを作成します。

テーブルを選択して、「テーブルから」クエリを作成します

これで、テーブルからクエリを作成できます。

テーブルからクエリを作成できた

テーブルからクエリを作成できました

テーブルからクエリを作成できました。

閉じて次に読み込む

作成したクエリを、シートに読み込んでいきます。

「ホーム」タブ→「閉じて次に読み込む」を選択します。

閉じて次に読み込む

「ホーム」タブ→「閉じて次に読み込む」を選択します

読み込み先を設定していきます。

読み込み先を設定する

読み込み先を設定する画面が表示されます。

読み込み先を設定する画面が表示されます

「既存のワークシート」を選択して、「参照」ボタンをクリックします。

「既存のワークシート」を選択して、「参照」ボタンをクリックします

読み込み先を選択して、OKをクリックします。

読み込み先を選択して、OKをクリックします

「読み込み」を選択します。

「読み込み」を選択します

これで、テーブル1のクエリをシートに読み込むことができます。

テーブル1のクエリをシートに読み込めた

テーブル1のクエリをシートに読み込むことができました

テーブル1のクエリをシートに読み込むことができました。

2つ目のテーブルからクエリを作成

次は、2つ目のテーブルからクエリを作成していきます。

2つ目のテーブルを選択して、「テーブルから」クエリを作成します。

2つ目のテーブルからクエリを作成

2つ目のテーブルを選択して、「テーブルから」クエリを作成します

これで、2つ目のテーブルからクエリを作成できます。

クエリを作成できた

2つ目のテーブルからクエリを作成できました

2つ目のテーブルからクエリを作成できました。

クエリを追加して結合する

1つ目のクエリに、2つ目のクエリを追加していきます。

1つ目のクエリに「クエリを追加」する

1つ目のテーブルのクエリを選択して、「クエリの追加」を選択します。

1つ目のテーブルのクエリを選択して、「クエリの追加」を選択します

「2つのテーブル」を選択して、プルダウンを選択します。

「2つのテーブル」を選択して、プルダウンを選択します

追加したいテーブルを選択します。

追加したいテーブルを選択します

OKをクリックします。

OKをクリックします

これで、2つの目のテーブルを追加することができます。

クエリを追加できた

2つの目のテーブルを追加することができました

2つの目のテーブルを追加することができました。

閉じて次に読み込む(接続の作成のみ)

結合したクエリをシートに読み込んでいきます。

1つ目のクエリを選択して、「閉じて次に読み込む」を選択します。

閉じて次に読み込む

1つ目のクエリを選択して、「閉じて次に読み込む」を選択します

接続の作成のみをしていきます。

接続の作成のみをしていく

読み込み先を選択する画面が表示されます。

読み込み先を選択する画面が表示されます

「接続の作成のみ」を選択して、「読み込み」を選択します。

「接続の作成のみ」を選択して、「読み込み」を選択します

これで、2つのテーブルを結合することができます。

2つのテーブルを結合することができた

2つのテーブルを結合することができました

2つのテーブルの結合が完成です。

データの変更と追加をしてみる

では、テーブルの値を変更して、データの更新をしてみます。

テーブルの値を変更

テーブルの値を変更してみます。

テーブルの値を変更してみます

「データ」タブ→データの更新ボタンをクリックします。

「データ」タブ→データの更新ボタンをクリックします

これで、データを更新することができます。

データを更新することができました

データを更新することができました。

こんな感じで、簡単にデータの更新をすることができます。

テーブルに値を追加

次は、テーブルにデータを追加してみます。

テーブルにデータを追加してみます

「データ」タブ→データの更新ボタンをクリックします。

「データ」タブ→データの更新ボタンをクリックします

これで、データを追加することができます。

データを追加することができました

データを追加することができました。

パワークエリを使って、テーブルを結合するとデータの更新を簡単にすることができます。

3つのテーブルを結合してみる

次は、「3つ」のテーブルを結合してみます。

3つ以上のテーブルを結合する場合は、「ブックから」クエリを作成する方法を使うと簡単です。

やりたいこと

やりたい内容は、3つのテーブルを結合したい、ということです。

3つのテーブルを結合したい

やりたい内容は、3つのテーブルを結合したい、ということです

手順は、次のようになります。

手順

  • 「ブックから」3つのテーブルのクエリを作成
  • クエリを整える
  • シートに読み込み

では、実際に3つのテーブルを結合してみます。

「ブックから」クエリを作成

ブックからクエリを作成していきます。

「ブックから」クエリを作成する

「ブックから」クエリを作成します。

「ブックから」クエリを作成します

ブックを選択する画面が表示されますので、作業しているブックを選択して、インポートをクリックします。

ブックを選択する画面が表示されますので、作業しているブックを選択して、インポートをクリックします

ナビゲーターが表示されます。

ナビゲーターが表示されます

「フォルダ」を選択します。

「フォルダ」を選択します

「データの変換」を選択します。

「データの変換」を選択します

これで、3つのテーブルからクエリを作成することができます。

3つのテーブルからクエリを作成できた

3つのテーブルからクエリを作成することができました

3つのテーブルからクエリを作成することができました。

パワークエリエディタで、結合したデータを整えていきます。

クエリをフィルタ

まずは、クエリをフィルタして、「テーブルだけ」のデータにします。

フィルタボタンをクリックして、「テーブル」だけを選択して、OKをクリックします。

クエリをフィルタする

フィルタボタンをクリックして、「テーブル」だけを選択して、OKをクリックします

これで、「テーブル」だけを表示することができます。

「テーブルだけ」を表示できた

「テーブル」だけを表示することができました

「テーブル」だけを表示することができました。

不要な列を削除

次は、不要な列を削除していきます。

「Shift」を押しながら、不要な列を選択します。

「Shift」を押しながら不要な列を選択

「Shift」を押しながら、不要な列を選択します

「右クリック」して、「列の削除」を選択します。

右クリックして「列の削除」を選択

「右クリック」して、「列の削除」を選択します

これで、不要な列を削除できます。

不要な列を削除できた

不要な列を削除できました

不要な列を削除できました。

データを展開する

テーブルのデータを展開していきます。

データを展開する

データを展開するボタンをクリックします。

データを展開するボタンをクリックします

展開するデータが表示されるので、OKをクリックします。

展開するデータが表示されるので、OKをクリックします

これで、データを展開することができます。

データを展開できた

データを展開することができました

データを展開することができました。

昇順に並び替える

ついでに、テーブルのデータを昇順に並び替えておきます。

下三角のボタンを押して、データを昇順に並び替えます。

データを昇順に並び替える

下三角のボタンを押して、データを昇順に並び替えます

これで、データを昇順に並び替えることができます。

昇順にできた

データを昇順に並び替えることができました

データを昇順に並び替えることができました。

閉じて次に読み込む

クエリを作成できましたので、シートに読み込んでいきます。

「ホーム」タブ→「閉じて次に読み込む」を選択します。

閉じて次に読み込む

「ホーム」タブ→「閉じて次に読み込む」を選択します

読み込む先を設定していきます。

読み込む先を設定する

読み込む先を選択する画面が表示されます。

読み込む先を選択する画面が表示されます

「既存のワークシート」を選択して、「参照ボタン」をクリックします。

「既存のワークシート」を選択して、「参照ボタン」をクリックします

読み込み先を選択して、OKをクリックします。

読み込み先を選択して、OKをクリックします

準備が整ったので、「読み込み」を選択します。

準備が整ったので、「読み込み」を選択します

これで、3つのテーブルを結合することができます。

3つのテーブルを結合できた

3つのテーブルを結合することができました

3つのテーブルを結合することができました。

データの変更と追加をしてみる

では、データの変更と追加をして、データを更新してみます。

データの変更

テーブルのデータを変更して、「保存」してみます。

テーブルのデータを変更して、「保存」してみます

「データ」タブ→データの更新ボタンをクリックします。

「データ」タブ→データの更新ボタンをクリックします

実は、このままでは更新がうまくできないです。

更新はできたけど、不要なデータが追加されちゃいました

更新はできたけど、不要なデータが追加されちゃいました。

クエリを修正して、データを整えていきます。

クエリを修正する

「データ」タブ→クエリの表示を選択して、クエリを表示されます。

「データ」タブ→クエリの表示を選択して、クエリを表示されます

表示されたクエリを、ダブルクリックします。

表示されたクエリを、ダブルクリックします

フィルターボタンをクリックします。

フィルターボタンをクリックします

「テーブルだけ」を選択して、OKをクリックします。

「テーブルだけ」を選択して、OKをクリックします

テーブルだけを表示することができます。

テーブルだけを表示することができました

「ホーム」タブ→「閉じて読み込む」ボタンをクリックします。

「ホーム」タブ→「閉じて読み込む」ボタンをクリックします

テーブルのデータだけを表示することができます。

テーブルのデータだけを表示することができました

データを整えることができました。

クエリを整えたら、2回目以降は、うまくデータの更新ができます。

では、次は、データの追加をして、データを更新してみます。

データの追加

テーブルにデータを追加して、「保存」してみます。

テーブルにデータを追加して、「保存」してみます

「データ」タブ→更新ボタンをクリックします。

「データ」タブ→更新ボタンをクリックします

データを追加することができます。

データを追加することができました

データを追加することができました。

ちょっとイレギュラーな部分がありますけど、3つ以上のテーブルを結合したい場合は、「ブックから」クエリを作成して、結合すると便利です。

おわりに

この記事では、パワークエリを使って、複数のテーブルを結合する方法について、ご紹介しました。

方法としては、「テーブルから」クエリを作成する方法と、「ブックから」クエリを作成する方法があります。

3つ以上のテーブルを結合したい場合は、「ブックから」クエリを作成した方が、簡単にテーブルを結合することができます。

パワークエリを使えば、データの更新がかなり簡単にできるので、便利です。

参考になればと思います。最後までご覧くださいまして、ありがとうございました。

関連する記事から探す

カテゴリから探す

カテゴリから見たい項目を探すと便利ですよ。

サイト内を検索する

↓キーワードを入力する

アーカイブから探す