2 つのワークシート/ワークブック内の列を照合して、簡単に更新またはテーブルのマージできます
Kutools for Excel
300+でExcel の機能を強化
強力な機能
Excel で2 つのテーブルをマージしたり、あるテーブルの新しいデータに基づいて別のテーブルを更新したりする際、真っ先に思い浮かぶのはコピーアンドペーストかもしれません。また、VLOOKUP 関数を使って列内のデータを照合し、テーブルをマージすることもできます。しかし、これらの方法は作業に時間がかかり、手間もかかります。テーブルのマージユーティリティを使えば、Kutools for Excelで2 つのワークシートまたはワークブックから照合列を使って、素早くテーブルを更新・マージできます。
照合列を使って、別のテーブルの新しいデータでテーブルを更新する
クリックします。KUTOOLS PLUS>テーブルのマージ。スクリーンショットを参照してください:

照合列を使って、別のテーブルの新しいデータでテーブルを更新する
以下のスクリーンショットのようにテーブルがある場合、「製品」列を照合して、ルックアップテーブルの新しいデータでメインテーブルを更新するには、次の手順に従ってください。
2 つのテーブルの列数が同じ場合:

2 つのテーブルの列数が異なる場合:

1。KUTOOLS PLUS>テーブルのマージ。スクリーンショットをご参照ください:

2。テーブルのマージ – ステップ 1 / 5ダイアログボックスで、
ボタンをクリックし、メインテーブルを選択してくださいセクションから、別のテーブルの新しいデータで更新したいテーブルを選択します。スクリーンショットを参照してください:

3。次に、
ボタンをクリックし、ルックアップテーブルを選択してくださいセクションから、検索値の元となるテーブルを選択します。

注記:
1。ルックアップテーブルが現在のブック内の別のシートにある場合は、まず該当するシートタブをクリックしてそのシートに切り替え、その後でテーブルを選択してください。
2。ルックアップテーブルが別のワークブックにある場合は、事前にそのワークブックを高度なモードで開いておく必要があります。「ワークブックとシート」ペインにブック名が表示されたら、左側のワークブックとシートペインで該当するブック名をクリックして開き、その後テーブルを選択してください。スクリーンショットを参照してください:

3。テーブルのマージ – ステップ 1 / 5ダイアログボックスで、次へボタンをクリックします。
4。テーブルのマージ – ステップ 2 / 5ダイアログボックスで、テーブルを更新する基準となる照合列を選択し、必要に応じて大文字と小文字を区別チェックボックスをオンにしてから、次へボタンをクリックしてください。スクリーンショットを参照してください:

注記:ダイアログボックスで大文字と小文字を区別オプションをオンにすると、更新されたデータとルックアップデータが大文字と小文字を厳密に区別して識別されます。
5。次に、テーブルのマージ – ステップ 3 / 5ダイアログボックスが開くので、新しいデータで更新したい列にチェックを入れて、次へボタンをクリックします。

6。VLOOKUP テーブルの列数がメインテーブルよりも多い場合、テーブルのマージ – ステップ 4 / 5ダイアログボックスが開きます。メインテーブルに追加するカラムを選択してから、次へボタンをクリックしてください。
2 つの表を選択した際、列数が同じであれば、ステップ8 に直接進みます。

7。テーブルのマージ – ステップ 5 / 5ダイアログボックスで、必要に応じてオプションを設定し、完了ボタンをクリックしてください。スクリーンショットをご参照ください。

その後、メインテーブルは以下のスクリーンショットのように更新されます。
2 つのテーブルの列数が同じ場合:

2 つのテーブルの列数が異なる場合:

詳細については、注記セクションのオプション設定をご確認ください。
照合列を使って新しいデータ列を追加しながらテーブルのマージ
このセクションでは、メインテーブルの既存データを一切変更することなく、照合列を使って2 つのテーブルをマージする方法をご紹介します。スクリーンショットをご参照ください。

1。KUTOOLS PLUS>テーブルのマージ。スクリーンショットを参照してください:

2。テーブルのマージ – ステップ 1 / 5ダイアログボックスで、
ボタンをクリックし、メインテーブルを選択してくださいセクションから、別のテーブルの新しいデータで更新したいテーブルを選択します。スクリーンショットを参照してください:

3。次に、
ボタンをクリックし、「ルックアップテーブルを選択してください」セクションから、検索値の範囲元となるテーブルを選択します。

注記:
1。ルックアップテーブルが現在のブック内の別のシートにある場合は、まず該当するシートタブをクリックしてそのシートに切り替え、その後でテーブルを選択してください。
2。ルックアップテーブルが別のワークブックにある場合は、事前にそのワークブックを高度なモードで開いておく必要があります(そうしないと、)ワークブックとシートペインにブック名が表示されません)。その後、左側のワークブックとシートペインで該当するブック名をクリックして開き、テーブルを選択してください。スクリーンショットを参照してください:

4。テーブルのマージ – ステップ 1 / 5ダイアログボックスで、次へボタンをクリックします。
5。テーブルのマージ – ステップ 2 / 5ダイアログボックスで、テーブルを更新する基準となる照合列を選択し、必要に応じて「大文字と小文字を区別」チェックボックスをオンにしてから、「次へ」ボタンをクリックしてください。スクリーンショットを参照してください:

注記:ダイアログボックスで大文字と小文字を区別オプションをオンにすると、更新されたデータとルックアップデータが大文字と小文字を区別で識別されます。
6。テーブルのマージ – ステップ 3 / 5ダイアログボックスで、次へボタンを直接クリックし、メインテーブルで更新するカラムを選択してくださいボックス内のどの列も選択しないでください。スクリーンショットを参照してください:

7。テーブルのマージ – ステップ 4 / 5ダイアログボックスで、メインテーブルのカラムチェックボックスをオンにして、ルックアップテーブルのすべての列をメインテーブルにマージするように選択し、次へボタンをクリックします。スクリーンショットを参照してください:

8。テーブルのマージ – ステップ 5 / 5ダイアログボックスで、必要に応じてオプションを設定し、完了ボタンをクリックしてください。スクリーンショットを参照してください。

その後、2 つの表は以下のスクリーンショットのようにマージされます。

注記:オプションの設定ダイアログボックスでは、以下のように設定を構成できます:
1。一致しない行をメインテーブルの末尾に追加する:

このオプションをオンにすると、ルックアップテーブル内の一致しないすべての値が、以下のスクリーンショットのようにメインテーブルの末尾に追加されます:

2。重複するマッチング行を追加する:

1.1 2 つの表を選択した際に重複するマッチ行がある場合、重複するマッチング行をメインテーブルの末尾に追加するオプションを選択すると、重複マッチ行が以下のスクリーンショットのようにメインテーブルの末尾に追加されます。

1.2 を選択すると、メインテーブル内で同じ値を持つ行の直後に重複マッチ行が挿入されます。(同じ値を持つ行の後)このオプションを使用すると、以下のスクリーンショットのように、メインテーブルで同じ値を持つ行の直下に重複マッチ行が配置されます。

3。ステータスカラムを追加する:

メインテーブルの右側にステータスカラムを追加して、更新されたセルをすべてマークできます。そのためには、ステータスカラムを追加するチェックボックスをオンにしてください。追加セクション内にあります。

4。更新:

4.1 照合テーブルに空白セルがある場合、その空白セルを無視して既存のデータのみでメインテーブルを更新するには、ルックアップテーブルのセルにデータが含まれている場合にのみ更新するオプションを有効にしてください。以下のスクリーンショットのように、更新結果が得られます。

4.2 メインテーブルに空白セルが存在する場合、元のデータを一切変更せずに空白セルのみを更新し、照合テーブルに存在しないデータを追加するには、メインテーブルの空のセルと新しく追加されたセルのみを更新するオプションを有効にしてください。以下のスクリーンショットで、メインテーブルの更新結果をご確認いただけます。

5。メインテーブル内で更新されたすべてのセルを、ハイライトセクションで指定した背景色とフォント色でハイライトできます。

デモ:列を照合して更新またはテーブルのマージ
おすすめの生産性ツール
Office Tab:便利なタブ機能を Microsoft Office で使えます。Chrome、Firefox、そして新しいEdge ブラウザーと同じように、タブを使ってドキュメント間をスムーズに切り替えられ、ウィンドウが散らかりません。詳しくはこちら。。。
Kutools for Outlook:Kutools for Outlook は、Microsoft Outlook 2010~2024(およびそれ以降のバージョン)と Microsoft 365 向けに100 以上の強力な機能を提供し、メール管理をシンプルに、生産性をぐんと高めます。詳しくはこちら。。。
Kutools for Excel
Kutools for Excel は、Excel 2010~2024 および Microsoft 365 向けに300 以上の高度な機能を提供し、作業効率を大幅にアップします。上記の機能は、その豊富なタイムセーバーツールの中のほんの一例にすぎません。

