Excelで1つの列に基づいて2つのテーブルをマージする方法

Excel マージを使用して複数のテーブルのデータを結合する

はじめに

複数の Excel シートを扱う場合は、共通の列に基づいて 2 つのテーブルを結合する必要がある場合があります。これにより、手動でコピーして貼り付ける場合に比べて時間と労力を節約できます。Excel Merge ツールを使用すると、共有列に基づいて、異なるシートのデータを 1 つにまとめることができます。売上データ、顧客リスト、その他の種類のデータを統合する必要があるかどうかにかかわらず、Excel Merge を使用すると簡単かつ効率的に統合できます。以下のステップバイステップの手順に従って開始してください。

Excel は 1 つの列に基づいて2つのテーブルを結合します

はじめに

Excel はデータ分析と管理のための強力なツールです。その便利な機能の1つは、共通の列に基づいて2つのテーブルをマージできることです。これにより、大規模なデータセットを扱う際の時間と労力を節約できます。このガイドでは、1つの列に基づいてExcelで2つのテーブルをマージする方法を説明します。

1つの列に基づいてExcelで2つのテーブルをマージするためのステップバイステップガイド

Excel とテーブルを開く

Excel を使用して 2 つのテーブルを結合するには、Excel ソフトウェアを開き、結合する 2 つのテーブルを開きます。これを行うには、[ファイル] タブをクリックして [開く] を選択するか、ショートカット Ctrl+O を使用します。両方のテーブルを開いたら、次の手順に進みます。

共通列の選択

次のステップは、両方のテーブルで、共通列として使用する列を選択することです。この列には、製品名や顧客 ID など、両方のテーブルに同じデータが含まれている必要があります。列を選択するには、各テーブルの列ヘッダー (列の上部にある文字) をクリックします。Ctrl キーを押したまま複数の列を選択します。

統合機能の使用

2つのテーブルを結合するには、Excelの「統合」機能を使用する必要があります。トップメニューの [データ] タブをクリックし、[データツール] セクションから [統合] を選択します。これにより、「統合」ウィンドウが開きます。

ファンクションの選択

「統合」ウィンドウの「関数」ボックスで、データのマージに使用する関数を選択します。最も一般的な関数は 'SUM' と 'COUNT' です。共通列の値を合計する場合は、「SUM」を選択します。各値が共通列に表示される回数をカウントする場合は、「COUNT」を選択します。

参照範囲と統合範囲の選択

「統合」ウィンドウの「参照」ボックスで、結合するデータを含む最初のテーブルのセルの範囲を選択します。これには、共通列と結合したいその他の列が含まれている必要があります。[範囲の統合] ボックスで、結合するデータを含む2番目のテーブルのセルの範囲を選択します。繰り返しますが、これには共通列と結合したいその他の列を含める必要があります。

テーブルを結合する

機能、参照範囲、および統合範囲を選択したら、「OK」をクリックしてテーブルを結合します。Excel は、共通の列に基づいて両方のテーブルのデータを組み合わせた新しいテーブルを作成します。マージされたテーブルは、同じ Excel ファイル内の新しいワークシートに表示されます。このファイルを保存するか、必要に応じてマージしたテーブルをコピーして新しいファイルに貼り付けることができます。

代替方法

VLOOKUP 関数を使用する

VLOOKUP関数は、ユーザーが1つの列に基づいてExcelの2つのテーブルをマージできる強力なツールです。この関数は、あるテーブルで値を検索し、別のテーブルから対応する値を返すことで機能します。VLOOKUP 関数を使用するには、次の手順に従います。1.両方の表に共通する列を確認してください。2.両方の表のデータを共通の列に基づいて昇順に並べます。3.マージしたデータを表示する列の最初のセルに、VLOOKUP 関数を入力します。4.VLOOKUP 関数で、検索する値、検索するテーブル、値を返すテーブル内の列、完全一致と近似一致のどちらを使用するかを指定します。5.VLOOKUP 関数を列の残りのセルにコピーします。VLOOKUP関数は、大量のデータを含むテーブルを結合する場合や、Excel関数の使用に慣れているユーザーに最適なオプションです。

インデックス関数と MATCH 関数を使用する

INDEX関数とMATCH関数は、1つの列に基づいてExcelの2つのテーブルをマージするもう1つの方法です。これらの関数は連携して、あるテーブルの値を検索し、別のテーブルから対応する値を返します。INDEX 関数と MATCH 関数を使用するには、次の手順に従ってください。1.両方の表に共通する列を確認してください。2.マージしたデータを表示する列の最初のセルに、INDEX 関数を入力します。3.INDEX 関数で、検索するテーブルと値を返す行番号を指定します。4.マージしたデータを表示する列の 2 番目のセルに、MATCH 関数を入力します。5.MATCH 関数で、検索する値と検索するテーブルを指定します。6.INDEX 関数と MATCH 関数を列の残りのセルにコピーします。INDEX 関数と MATCH 関数は、データ量が少ないテーブルを結合する場合や、より簡単な Excel 関数を使用したいユーザーに適しています。

結論

結論として、1つの列に基づいて2つのテーブルをExcelでマージすることは、データ管理に役立つツールとなります。このガイドで説明されている手順に従うことで、テーブルを簡単に結合でき、データ分析の時間と労力を節約できます。問題が発生した場合や質問がある場合は、遠慮なく Excel のヘルプドキュメントを参照するか、同僚や家庭教師に支援を求めてください。

その他のトランスフォーメーションツールをご覧ください
データの変換:テキスト、日付/時刻、場所、JSON など