Excel で内部結合を実行する方法 (例付き)


内部結合を使用すると、結果のテーブル内の行のみが、両方のテーブルに共通する列の値が一致する行だけになる 2 つのテーブルを結合できます。

次の段階的な例は、Excel のPower Query機能を使用して 2 つのテーブルで内部結合を実行する方法を示しています。

ステップ 1: 各テーブルの値を入力します

Excel の 2 つのテーブルに次の値を入力することから始めましょう。

内部結合を実行し、 Team列に一致する値を持つ各テーブルの行のみを保持します。

ステップ 2: 各範囲をテーブルに変換する

次に、値の各範囲を配列に変換する必要があります。

まず、セル範囲A1:B8を強調表示し、上部のリボンに沿って [挿入] タブをクリックし、次に [表]アイコンをクリックします。

表示される新しいウィンドウで、 「OK」ボタンをクリックします。

セル範囲D1:E6に対してこれらの手順を繰り返します。

両方のデータ範囲が表形式で表示されます。

ステップ 3: Power Query を使用して内部結合を実行する

次に、最初のテーブルの任意のセルを右クリックし、ドロップダウン メニューから[テーブル/範囲データの取得]をクリックします。

テーブルが Power Query エディターに読み込まれます。

次に、左上隅にある「閉じてロード」アイコンをクリックし、ドロップダウン メニューから「閉じてロード」をクリックします。

表示される新しいウィンドウで、 「接続のみの作成」を選択し、 「OK」をクリックします。

次に、2 番目のテーブルの任意のセルを右クリックし、ドロップダウン メニューから[テーブル/範囲データの取得]をクリックします。

2 番目のテーブルが Power Query エディターに読み込まれます。

次に、Power Query エディターの上部リボンにある[結合]グループの[クエリのマージ]アイコンをクリックします。

表示される新しいウィンドウで、最初のボックスにTable1 を、2 番目のボックスにTable2 を配置します。次に、各表のチーム列をクリックします。次に、 [結合の種類]ドロップダウン メニューで[内部]をクリックし、 [OK]をクリックします。

Excelの内部結合

[OK]をクリックすると、内部結合が実行されます。

次に、 「 Table2 」というラベルの付いた列の左右の矢印アイコンをクリックし、 「OK」をクリックします。

2 番目の表のリバウンド列が表示されます。

最後に、 「閉じてロード」アイコンを再度クリックします。

表示される新しいウィンドウで、 [テーブル][新しいワークシート]をクリックし、 [OK ] をクリックします。

内部結合の結果として得られる最終的なテーブルが新しいワークシートに表示されます。

両方のテーブルに表示されるチーム名を含む行のみが最終テーブルに含まれることに注意してください。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelで左結合を行う方法
Excelであいまい一致を実行する方法
Excel で別のブックから VLOOKUP を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です