Excel で2 つのワークシート間の重複値または一意の値を見つける方法
Excel で複数のワークシートを扱う際、2 つのシート間で重複する値や一意の値、あるいは相違点を把握するためにデータを比較したい場合があります。ケースによっては、別のワークシートに特定の値が存在するかどうかを確認するだけで十分なこともあれば、行ごとにセルを対応させて詳細に比較する必要があることもあります。
このチュートリアルでは、Excel で2 つのワークシートを比較するための実用的な方法をいくつかご紹介します。重複値や一意な値をハイライト表示する方法、数式を使って一致した結果にマークを付ける方法、一致するデータを別のリストに抽出する方法、そしてワークシート間で対応するセルを比較する方法を学べます。
値が別のワークシートに存在するかどうかを比較します
この比較タイプでは、あるワークシート内の各値が、別のワークシートのどこかに存在するかを確認します。一致する値は、同じ行や同じセル位置にある必要はありません。
ヘルパー列を使って値を「重複」または「一意」にマークします
各値の横に明確な結果を表示したい場合は、補助列をご活用ください。この方法では、値が別のワークシートに存在する場合は重複、存在しない場合は一意と表示されます。
- チェックしたい値がSheet1!A2:A10にあり、比較リストがSheet2!A:Aにあると仮定しましょう。
- Sheet1 で、次の数式をB2セルに入力してください。
=IF(COUNTIF(Sheet2!A:A,A2)>0,"Duplicate","Unique") - フィルハンドルを下にドラッグして、数式を他のセルにも適用しましょう。
これにより、Sheet1 の各値は、Sheet2 に存在する場合は重複、存在しない場合は一意とラベル付けされます。

📝 注:
別のワークシートに値が存在するかどうかを確認するには、MATCH、VLOOKUP、または XLOOKUP を使うこともできます。ただし、値の有無だけを知りたい場合は、通常 COUNTIF の方がシンプルです。
2 つのワークシート間で重複または一意の値を強調表示します
重複値や一意の値を視覚的に識別したいだけであれば、COUNTIF 関数を使った条件付き書式が最適です。
- 最初のワークシートで範囲を選択してください(例:Sheet1!A2:A10)。
- クリックします。ホーム > 条件付き書式を使用する > 新規ルール。
- 新規書式設定ルールダイアログボックスで、「数式を使用して書式設定するセルを決定する」を選択してください。
- 目的の結果に応じて、次のいずれかの数式を入力してください。
- 重複する値を強調表示するには、次の数式を入力してください:
=COUNTIF(Sheet2!A:A,A2)>0 - 代わりに一意の値を強調表示するには、次の数式を使用してください:
=COUNTIF(Sheet2!A:A,A2)=0
- 重複する値を強調表示するには、次の数式を入力してください:
- まず書式をクリックし、塗りつぶし色を選択してから、OKをクリックします。

- 再度 OKをクリックして、ルールを適用しましょう。
一致するセルが自動でハイライト表示されます。

2 つのワークシート間で同じ値または異なる値を選択・ハイライト表示
Kutools for Excel を使えば、2 つのワークシート間で重複値や一意の値を瞬時に検索・選択・ハイライト表示できます。一致する値や異なるセルを直接選択できるので、結果をまとめてコピー、削除、書式設定、編集することも簡単です。
- Kutools for Excel をインストール後、Kutools > 選択 > 同じ/異なるセルを選択をクリックします。
- 同じ/異なるセルを選択ダイアログボックスで:
- 「検索範囲:」ボックスで、重複値または一意の値を選択または強調表示したいセル範囲を選択してください。
- 「参照範囲:」ボックスで、2 番目のワークシートにある比較範囲を選択してください。
- 位置にとらわれず値を比較したい場合は、単一セルを「基準」の下で選択してください。
- 重複する値を検索するには同じ値を、一意の値を検索するには異なる値を選択します。
- 結果をハイライト表示するには、まず背景色を塗りつぶすをオンにしてから、OKをクリックしてください。

最初のワークシートで重複値または一意の値が選択され、ハイライト表示されます。

Kutools for Excel— Excel のための必須ツールを300 以上搭載!作業がより迅速・簡単・効率的に。今すぐダウンロード!
重複または一意の値を別のリストに抽出します
元のデータにマークを付ける代わりに、重複値または一意の値を別のリストに抽出したい場合は、FILTER 関数を使用できます。
📝 注:
FILTER 関数は、Microsoft 365 版Excel およびExcel 2021 以降でのみ使用できます。
- 結果を出力したい空白セルをクリックします。
- Sheet1 から、Sheet2 にも存在する値を抽出するには、次の数式を入力してください。
=FILTER(Sheet1!A2:A10,COUNTIF(Sheet2!A:A,Sheet1!A2:A10)>0) - 押します。Enterキーを押して重複する値を返します。

💡 ヒント:
2 番目のワークシートに存在しない一意の値を抽出するには、次の数式を使用します。
=FILTER(Sheet1!A2:A10,COUNTIF(Sheet2!A:A,Sheet1!A2:A10)=0)
2 つのワークシート間で対応セルを比較します
この比較方法では、2 つのワークシートをセル単位で比較し、同じ位置にある値が一致しているか、あるいは異なっているかを確認します。たとえば、Sheet1!A2はSheet2!A2とのみ比較されます。
ヘルパー列を使って対応するセルを「一致」または「相違」としてマークします
各行の横に判読しやすい結果を表示したい場合は、IF 関数を使って一致または相違を返すように設定しましょう。
- Sheet1 で、比較したい最初の行の横にある空白セルをクリックしてください。
- 次の数式を入力します。
=IF(A2=Sheet2!A2,"Match","Different") - フィルハンドルを下にドラッグして、他の対応するセルを比較します。

📝 注:
TRUE または FALSE の結果のみが必要な場合は、次の短い数式をご利用いただけます。
=A2=Sheet2!A2
一致または相違する対応セルを強調表示します
条件付き書式を使用するを使用して、2 つのワークシート間で対応するセルを比較し、一致するセルまたは異なるセルをハイライトすることもできます。
- 最初のワークシートで範囲を選択します(例:Sheet1!A2:A10)。
- クリックします。ホーム > 条件付き書式を使用する > 新規ルール。
- 新規書式設定ルールダイアログボックスで、「数式を使用して書式設定するセルを決定する」を選択してください。
- 目的の結果に基づいて、次のいずれかの数式を入力します。
- 別のワークシートの対応セルと異なるセルを強調表示するには、次のように入力します:
=A2<>Sheet2!A2 - 別のワークシートの対応セルと一致するセルを強調表示するには、次のように入力します:
=A2=Sheet2!A2
- 別のワークシートの対応セルと異なるセルを強調表示するには、次のように入力します:
- 書式をクリックして塗りつぶし色を選択し、OKをクリックします。

- 再度 OKをクリックして、ルールを適用しましょう。
Excel は、使用した数式に基づき、範囲を選択してください内で一致するセルまたは異なるセルをハイライトします。

一致または相違する対応セルを選択して強調表示します
Kutools for Excel は、2 つのワークシートをセル単位で比較し、同じ位置にある一致セルまたは異なるセルを迅速に特定できます。数式や条件付き書式を使用すると比較して、この方法では結果を直接選択またはハイライトし、さらに編集・書式設定・削除を行うことができます。
- Kutools for Excel をインストール後、Kutools > セルの比較をクリックします。
- セルの比較ダイアログボックスで:
- 「検索範囲:(範囲 A)」ボックスで、一致するセルまたは異なるセルを検索したい範囲を選択します。
- 「参照範囲:(範囲 B)」ボックスで、2 番目のワークシートにある比較対象の範囲を選択してください。
- 「検索」セクションで、目的の結果に応じて以下のいずれかのオプションを選択してください。
- 同じセル:対応する一致セルを検索します。
- 異なるセル:該当する相違セルを検索します。
- 選択結果の処理で、背景色とフォント色のどちらで結果を塗りつぶすかを指定し、OKをクリックします。

一致または相違する対応セルが、最初のワークシート内で自動的に選択され、ハイライトされます。

よくある質問
値の比較と対応セルの比較にはどのような違いがありますか?
値の比較では、あるワークシート上の値が別のワークシート内に存在するかどうかを確認します(その位置は問いません)。一方、対応セルの比較では、A2 と Sheet2!A2 のように、同じ位置にあるセル同士が一致しているかどうかをチェックします。
ワークシートのデータが変更されると、数式は自動的に更新されますか?
はい。COUNTIF、IF、FILTER などの数式を使った方法は、ソースデータが変更されると自動的に更新されます。
2 つのワークシート間で重複する値を自動的にハイライト表示できますか?
はい。条件付き書式に COUNTIF 関数を組み合わせれば、2 つのワークシート間で重複値や一意の値を自動的にハイライト表示できます。
Kutools for Excel の「同じセルを選択」と「セルの比較」の違いは何ですか?
同じ/異なるセルの選択では、値が別の範囲内に存在するかどうかを、その位置に関係なく比較します。セルの比較は、同じ位置にあるセルを一行ずつ、またはセル単位で行います。
見た目が同じなのに、なぜ対応するセルが異なるとマークされるのですか?
これは、セルに余分なスペースや非表示文字が含まれている場合や、数値の書式が異なる場合、あるいは文字の大文字・小文字が異なる場合に発生することがあります。
異なるブック内でワークシートの比較できますか?
はい。ほとんどの数式、条件付き書式を使用するルール、およびKutools の機能は、異なるブック内の範囲を比較できます。
異なるブックのワークシート全体を比較し、すべての相違点を自動的にハイライト表示できますか?
はい。Kutools for Excel にはワークシートの比較機能があり、2 つのワークシートを一度に比較して、異なるセルや、メインワークシートにのみ存在するセル、ルックアップワークシートにのみ存在するセルを自動でハイライト表示できます。

まとめ
ワークシート間でデータを比較すると、重複する値、一意の値、一致セル、および2 つのデータセット間の差異を素早く特定できます。目的に応じて、ヘルパー列で結果にマークを付けたり、視覚的にハイライトしたり、さらなる編集のために選択したり、別リストに抽出したりすることが可能です。
他のワークシート内に値が存在するかどうかを比較することと、対応セルをセル単位で比較することを区別することも重要です。なぜなら、これら2 種類の比較は目的が異なり、結果も異なるためです。
状況に応じて適切な比較手法を選択することで、ワークシートの差異をより正確に確認し、大規模なデータセットをより効率的に処理できます。
このチュートリアルがお役に立てたことを願っています!さらに多くのExcel のヒントや実用的なソリューションをご覧になりたい場合は、こちらをクリックしてください。チュートリアルの全コレクションをご覧いただけます。
最高の Office 生産性ツール
Kutools for Excel – あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索・強調表示、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できるようになっています。。。
Office Tab – Microsoft Office(Excel を含む)でタブを使った読み書きを可能にします
- 開いている数十ものドキュメントを1 秒でサッと切り替えられます!
- 毎日何百回ものマウスクリックを削減し、マウス手首の痛みともおさらばしましょう。
- 複数のドキュメントを表示・編集する際の生産性が50% 向上します。
- Office(Excel を含む)に、Chrome やEdge、Firefox のような高効率なタブ機能を導入します。





