2つのワークシート/ワークブックから列を照合して、テーブルを簡単に更新またはマージ
Kutools for Excel
300以上の機能でExcelを強化
強力な機能
Excelで新しいデータに基づいて2つのテーブルをマージしたり、テーブルを更新する場合、最初に思い浮かぶ方法は、データをコピーして貼り付けることかもしれません。さらに、VLOOKUP関数を使用して列のデータを照合することでもテーブルをマージできます。しかし、これらの方法は作業中に非常に時間がかかり、煩わしいものになることがあります。 Kutools for Excelの「テーブルのマージ」機能を使用すると、2つのワークシートまたはワークブックから列を照合して、2つのテーブルを迅速に更新またはマージできます。
クリック Kutools Plus > テーブルのマージ。スクリーンショットをご覧ください:
列を照合して、別のテーブルの新しいデータでテーブルを更新
以下のスクリーンショットにあるように、メインテーブルを「製品」列を使ってルックアップテーブルの新しいデータで更新するにはどうすればよいでしょうか?以下のように操作してください。
2つのテーブルで同じ列数:
2つのテーブルで異なる列数:
1. Kutools Plus > テーブルのマージ をクリックします。スクリーンショットをご覧ください:
2. テーブルのマージ – ステップ 1/5 ダイアログボックスで、「 」ボタンをクリックします。 メインテーブルを選択 セクションで、新しいデータで更新するテーブルを選択します。スクリーンショットをご覧ください:
3. 次に「 」ボタンをクリックします。 ルックアップテーブルを選択 セクションで、値を検索するテーブルを選択します。
注意:
1. ルックアップテーブルが現在のワークブック内の別のシートにある場合、シートタブをクリックしてそのシートに切り替え、テーブルを選択します。
2. ルックアップテーブルが別のワークブックにある場合、左側の「ワークブックとシート」ペインでそのワークブック名をクリックして開き、テーブルを選択します(「ワークブックとシート」ペインにブック名を表示させるには、事前にワークブックを開く必要があります)。スクリーンショットをご覧ください:
3. 「テーブルのマージ – ステップ 1/5」ダイアログボックスで「次へ」ボタンをクリックします。
4. 「テーブルのマージ – ステップ 2/5」ダイアログボックスで、テーブルを更新するための一致する列を選択し、必要に応じて「大文字と小文字を区別する」チェックボックスをオンにしてから「次へ」ボタンをクリックします。スクリーンショットをご覧ください:
注意: ダイアログボックスで「大文字と小文字を区別する」オプションをチェックすると、更新およびルックアップデータが大文字と小文字を区別して識別されます。
5. 次に「テーブルのマージ – ステップ 3/5」ダイアログボックスが開きます。新しいデータで更新したい列をチェックし、「次へ」ボタンをクリックします。
6. ルックアップテーブルの列数がメインテーブルより多い場合、「テーブルのマージ – ステップ 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: 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日間無料でダウンロードしてお使いいただけます。