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]をクリックします。
[OK]をクリックすると、内部結合が実行されます。
次に、 「 Table2 」というラベルの付いた列の左右の矢印アイコンをクリックし、 「OK」をクリックします。
2 番目の表のリバウンド列が表示されます。
最後に、 「閉じてロード」アイコンを再度クリックします。
表示される新しいウィンドウで、 [テーブル]と[新しいワークシート]をクリックし、 [OK ] をクリックします。
内部結合の結果として得られる最終的なテーブルが新しいワークシートに表示されます。
両方のテーブルに表示されるチーム名を含む行のみが最終テーブルに含まれることに注意してください。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excelで左結合を行う方法
Excelであいまい一致を実行する方法
Excel で別のブックから VLOOKUP を使用する方法