メインコンテンツへスキップ

2つのワークシート/ワークブックから列を照合して、テーブルを簡単に更新またはマージ

Author: Siluvia Last Modified: 2025-05-23

Kutools for Excel

300以上の機能でExcelを強化
強力な機能

Excelで新しいデータに基づいて2つのテーブルをマージしたり、テーブルを更新する場合、最初に思い浮かぶ方法は、データをコピーして貼り付けることかもしれません。さらに、VLOOKUP関数を使用して列のデータを照合することでもテーブルをマージできます。しかし、これらの方法は作業中に非常に時間がかかり、煩わしいものになることがあります。 Kutools for Excelの「テーブルのマージ」機能を使用すると、2つのワークシートまたはワークブックから列を照合して、2つのテーブルを迅速に更新またはマージできます。

列を照合して、別のテーブルの新しいデータでテーブルを更新

列を照合して新しいデータ列を追加しながらテーブルをマージ


クリック Kutools Plus > テーブルのマージ。スクリーンショットをご覧ください:

shot tables merge 01


列を照合して、別のテーブルの新しいデータでテーブルを更新

以下のスクリーンショットにあるように、メインテーブルを「製品」列を使ってルックアップテーブルの新しいデータで更新するにはどうすればよいでしょうか?以下のように操作してください。

2つのテーブルで同じ列数:

shot tables merge 02

2つのテーブルで異なる列数:

shot tables merge 03

1. Kutools Plus > テーブルのマージ をクリックします。スクリーンショットをご覧ください:

shot tables merge 01

2. テーブルのマージ – ステップ 1/5 ダイアログボックスで、「 shot tables merge 04 」ボタンをクリックします。 メインテーブルを選択 セクションで、新しいデータで更新するテーブルを選択します。スクリーンショットをご覧ください:

shot tables merge 05

3. 次に「 shot tables merge 04 」ボタンをクリックします。 ルックアップテーブルを選択 セクションで、値を検索するテーブルを選択します。

shot tables merge 06

注意:

1. ルックアップテーブルが現在のワークブック内の別のシートにある場合、シートタブをクリックしてそのシートに切り替え、テーブルを選択します。

2. ルックアップテーブルが別のワークブックにある場合、左側の「ワークブックとシート」ペインでそのワークブック名をクリックして開き、テーブルを選択します(「ワークブックとシート」ペインにブック名を表示させるには、事前にワークブックを開く必要があります)。スクリーンショットをご覧ください:

shot tables merge 07

3. 「テーブルのマージ – ステップ 1/5」ダイアログボックスで「次へ」ボタンをクリックします。

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

shot tables merge 08

注意: ダイアログボックスで「大文字と小文字を区別する」オプションをチェックすると、更新およびルックアップデータが大文字と小文字を区別して識別されます。

5. 次に「テーブルのマージ – ステップ 3/5」ダイアログボックスが開きます。新しいデータで更新したい列をチェックし、「次へ」ボタンをクリックします。

shot tables merge 00

6. ルックアップテーブルの列数がメインテーブルより多い場合、「テーブルのマージ – ステップ 4/5」ダイアログボックスが開きます。メインテーブルに追加する列を選択し、「次へ」ボタンをクリックします。

選択した2つのテーブルの列数が同じ場合、ステップ8に直接進みます。

shot tables merge 09

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

shot tables merge 10

これで、メインテーブルが以下のスクリーンショットのように更新されます。

2つのテーブルで同じ列数:

shot tables merge 02

2つのテーブルで異なる列数:

shot tables merge 03

設定オプションの詳細については、「注意」セクションを参照してください。


列を照合して新しいデータ列を追加しながらテーブルをマージ

このセクションでは、既存のデータを変更せずに、列を照合して新しいデータ列を追加しながら2つのテーブルをマージする方法を説明します。スクリーンショットをご覧ください:

shot tables merge 11

1. Kutools Plus > テーブルのマージ をクリックします。スクリーンショットをご覧ください:

shot tables merge 01

2. テーブルのマージ – ステップ 1/5 ダイアログボックスで、「 shot tables merge 4 」ボタンをクリックします。 メインテーブルを選択 セクションで、新しいデータで更新するテーブルを選択します。スクリーンショットをご覧ください:

shot tables merge 05

3. 次に「 shot tables merge 4 」ボタンをクリックして、値を検索するテーブルを選択します。

shot tables merge 06

注意:

1. ルックアップテーブルが現在のワークブック内の別のシートにある場合、シートタブをクリックしてそのシートに切り替え、テーブルを選択します。

2. ルックアップテーブルが別のワークブックにある場合、左側の「ワークブックとシート」ペインでそのワークブック名をクリックして開き、テーブルを選択します(「ワークブックとシート」ペインにブック名を表示させるには、事前にワークブックを開く必要があります)。スクリーンショットをご覧ください:

shot tables merge 07

4. 「テーブルのマージ – ステップ 1/5」ダイアログボックスで「次へ」ボタンをクリックします。

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

shot tables merge 08

注意: ダイアログボックスで「大文字と小文字を区別する」オプションをチェックすると、更新およびルックアップデータが大文字と小文字を区別して識別されます。

6. 「テーブルのマージ – ステップ 3/5」ダイアログボックスで、「メインテーブルで更新するカラムを選択してください」ボックスで何も選択せず、「次へ」ボタンを直接クリックします。スクリーンショットをご覧ください:

shot tables merge 12

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

shot tables merge 13

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

shot tables merge 10

これで、選択した2つのテーブルが以下のスクリーンショットのようにマージされます。

shot tables merge 11

注意: 「設定オプション」ダイアログボックスで、次の設定を行うことができます:

1. 不一致の行をメインテーブルの末尾に追加:

shot tables merge 14

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

shot tables merge 15

2. 重複する一致行を追加:

shot tables merge 16

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

shot tables merge 17

1.2 「重複する一致行を同じ値を持つ行の後に挿入」オプションを選択すると、以下のスクリーンショットのように、メインテーブル内の同じ値の下に重複する一致行が挿入されます。

shot tables merge 18

3. ステータスカラムを追加:

shot tables merge 19

「追加オプション」セクションの「ステータスカラムを追加」チェックボックスをオンにして、メインテーブルの右側にステータスカラムを追加することで、すべての更新されたセルにマークを付けることができます。

shot tables merge 20

4. 更新オプション:

shot tables merge 21

4.1 ルックアップテーブルに空白セルがある場合、ルックアップテーブル内の空白セルを無視して、存在するデータのみでメインテーブルを更新するには、「ルックアップテーブルにデータが含まれている場合にのみセルを更新」オプションを選択します。以下のスクリーンショットのような結果が得られます。

shot tables merge 22

4.2 メインテーブルに空白セルが存在する場合、すべての空白セルと一致しないデータのみを更新し、メインテーブル内の元のデータを変更しないようにするには、「メインテーブルの空のセルと新しく追加されたセルのみを更新」オプションを選択します。以下のスクリーンショットのようなメインテーブルの更新結果が得られます。

shot tables merge 23

5. 「ハイライトオプション」セクションで、必要な背景色やフォント色を指定して、メインテーブル内のすべての更新されたセルを強調表示できます。

shot tables merge 24


デモ: 列を照合してテーブルを更新またはマージ

 
Kutools for Excel: あなたの指先に 300 以上の便利なツールが集結!永久無料のAI機能をお楽しみください!今すぐダウンロード!

おすすめの生産性ツール
以下のツールは、あなたの時間とお金を大幅に節約できます。どれがあなたに合っていますか?
Office Tab: Chrome、Firefox、そして新しいInternet Explorerのように、Officeで便利なタブを使用します。
Kutools for Excel: Excel 2021、2019、2016、2013、2010、2007およびOffice 365向けの300以上の高度な機能を提供します。

Kutools for Excel

上記の機能は、Kutools for Excelの300の強力な機能のうちの一つに過ぎません。

Excel(Office)2021、2019、2016、2013、2010、2007およびOffice 365向けに設計されています。30日間無料でダウンロードしてお使いいただけます。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase