KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で2 つの列を比較し、一致する項目を削除するにはどうすればよいですか?

著者Sun変更日

Excel で大規模なデータセットを扱う際、重複エントリを特定・削除するために2 つの列やリストを比較することはよくあります。たとえば、商品や従業員のマスターリストと、更新または新規エントリを含むサブリストがあるケースが典型です。正直に言えば、手作業で重複をチェックするのは非常に時間がかかり、リストが大きくなればなるほどミスも増えやすくなります。本記事では、2 つの列を比較して一致する項目を見つけ、重複アイテムを効率的に削除するための実用的な方法をいくつかご紹介します。数式を使ったアプローチとKutools for Excel の活用法の両方を解説し、それぞれのシナリオやユーザーの好みに合った最適な選択ができるようにします。

数式を使って2 つの列を比較し、一致項目を削除する

Kutools for Excel を使って2 つの列を比較し、一致項目を削除するgood idea3


数式を使って2 つの列を比較し、一致項目を削除する

Excel で2 つの列を比較し、一致する値を特定する最も簡単な方法の一つは数式を使うことです。この方法は、データ変更時に自動的に更新される動的なソリューションが必要な場合や、削除前に一致項目を視覚的に確認したい場合に特に効果的です。ただし、数式に慣れており、フィルター操作が行えるユーザー向けの手法です。

例として、次の2 つの列があると仮定します。Name1(A 列)とName2(C 列)。Name1に含まれる値のうち、Name2にも存在する行をハイライトしてみましょう。

1。比較したい最初の列(ここでは Name1 の隣、セル B1)の横にある空のセルを選択します。次の数式を入力してください。この数式は、A1 の値が C1:C10000 の範囲内に存在するかどうかをチェックします。

=IF(ISERROR(MATCH(A1,$C$1:$C$10000,0)),"Unique","Duplicate")

Enterキーを押して数式を適用し、その後、フィルハンドルを下にドラッグしてデータ範囲内のすべてのセルに数式をコピーします。データが10,000 行を超える場合や別の列にある場合は、範囲 $C$1:$C$10000を調整してください。

2つの列を比較する数式を入力します
この数式を他のセルにドラッグしてコピーします

注:数式中のA1はメインリストの先頭セルを表します。C1:C10000は比較対象の範囲を示します。これらの参照は、実際のデータレイアウトに合わせて調整してください。

2。次に、入力した数式を含むヘルパー列を選択し、リボンでデータ > フィルターをクリックして、この列のフィルター機能を有効にします。

[データ] > [フィルター] をクリックします

3。ヘルパー列のヘッダーにあるドロップダウン矢印をクリックし、重複オプションのみを選択してください。これにより、Name1 の値が Name2 にも存在する行だけが表示されます。

フィルターのドロップダウンから [重複のみ] をチェックします

4。フィルターを適用すると、一致するエントリのみが表示されます。Name1 列のフィルターされた行を選択し(クリック&ドラッグまたはキーボードショートカットで OK)、Deleteキーを押して、これらの重複をさっと削除しましょう。

重複する値を選択します
下矢印
それらを削除するには Delete キーを押します

5。表示されているエントリを削除した後は、再度データ>フィルターをクリックしてフィルターを解除してください。ヘルパー列の数式が不要になったら、ワークシートをスッキリ整理するためにその列を安全に削除できます。

以上の手順により、メインリスト(Name1)内で比較リスト(Name2)と一致するすべてのエントリが削除されます。

比較された2つの列のすべての一致項目が削除されました

この数式によるアプローチは柔軟性と透明性があり、削除前にどの項目が重複としてマークされたかを再確認できます。ただし、非常に大規模なデータセットの場合、フィルタリングと手動削除は時間がかかる可能性があり、フィルターによって非表示になっている項目を誤って削除したり、正しい範囲を選択し損ねたりしないよう注意が必要です。


Kutools for Excel を使って2 つの列を比較し、一致項目を削除する

数式による方法は正確ですが、複数の手順と手動作業が必要です。よりインタラクティブなソリューションとして、データ比較および管理のための専用ツールを搭載したKutools for Excelアドインをご利用いただけます。Kutools は、一致する項目の特定や重複メールの削除を簡単にします。手動作業を最小限に抑えたい方、あるいはより自動化されたアプローチをご希望の方に特におすすめです。この方法は、大規模なリストを処理する必要がある場合や、一致結果を素早く可視化したいとき、さらに書式設定オプションで結果をハイライトしたい際に特に効果的です。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

無料でインストールした後、以下の手順に従ってください。

1。比較したい両方の範囲をCtrlキーを押しながらクリックして選択します。その後、Kutoolsタブに移動し、選択 > 同じ/異なるセルを選択をクリックします。

doc compare delete match14

2。表示される同じ/異なるセルを選択ダイアログボックスで、選択範囲にヘッダーが含まれる場合はタイトルを含めるをチェックしてください(このオプションを有効にする場合、両方の列のヘッダーは同一である必要があります)。次に、各行同一の値を選択して、完全一致する行を検索するように指定します。

doc compare delete match15

3。OKをクリックすると、ダイアログに一致するセルがいくつ選択されたかが表示され、操作が期待通りに行われたかをすぐに確認できます。

doc compare delete match16

4。すべてのダイアログを閉じるには、OKをクリックします。すると、最初の列内の一致(重複)セルが選択されます。あとはキーボードのDeleteキーを押すだけで、データセットからそれらを削除できます。

doc compare delete match17

さらに柔軟性を持たせるため、削除せずに重複する値をハイライトし、削除前に確認したい場合は、ダイアログ内の背景色を塗りつぶすまたはフォントの色を塗りつぶすオプションで色を選択できます。これにより、一致項目を視覚的に明確に区別でき、影響を受けるデータを監査したり、他者に結果を提示したりする際に特に役立ちます。
doc compare delete match18

Kutools によるアプローチは、迅速かつユーザーフレンドリーなワークフローを提供し、手動作業によるミスのリスクを軽減します。定期的なデータクリーニング作業や、複数の同時比較を行うユーザーに最適です。ただし、すべてのデータ変更操作と同様に、誤って誤ったレコードを削除した場合に備えて、データのバックアップを取っておくか、元に戻す(Undo)機能を使用できるように準備しておくことをお勧めします。

一致項目を選択して削除

 

以下の記事もご参考になるかもしれません:


最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得