Excelを使っていると、いつの間にか同じデータが複数入力されてしまうこと、ありますよね。「重複したデータをパッと見つけたいけど、どうすればいいんだろう…」と悩んでいませんか?
安心してください。Excelの「条件付き書式」を使えば、重複データを自動で色付けして、一目でわかるようにできます。難しい操作は一切ありません。この記事を読めば、今日からあなたも重複データを見つける達人になれますよ!
重複データを色付けする基本的な手順
まずは、Excelに標準で備わっている機能を使って、重複しているデータに色を付ける方法を解説します。たとえば、顧客リストのメールアドレスで重複がないか確認したい、商品コードで重複登録がないかチェックしたい、といった場面で大活躍します。
手順1:色付けしたい範囲を選択する
- Excelシートを開き、重複をチェックしたいデータが入力されているセル(マス目)の範囲を選択します。
- たとえば、A列全体をチェックしたい場合は、A列の列番号「A」をクリックすると、A列全体が選択されます。
- 特定の範囲(例:A1からA100まで)をチェックしたい場合は、マウスでその範囲をドラッグして選択します。
手順2:「条件付き書式」を設定する
- Excel上部にある「ホーム」タブ(メニュー群をまとめた項目)をクリックします。
- 「スタイル」グループの中にある「条件付き書式」ボタンをクリックします。
- 表示されたメニューから「セルの強調表示ルール」にマウスカーソルを合わせます。
- さらに表示されるサブメニューの中から「重複する値…」をクリックします。
手順3:色を選んで適用する
- 「重複する値」というダイアログボックス(操作設定を行う小ウィンドウ)が表示されます。
- 左側のドロップダウンリストでは「重複」が選択されていることを確認します。(もし「一意」になっていたら「重複」に切り替えてください。「一意」は重複していない唯一の値を指します。)
- 右側のドロップダウンリストで、重複した値に適用したい色を選択します。
- 「濃い赤の文字、明るい赤の背景」が初期設定でおすすめですが、「緑の塗りつぶし、濃い緑の文字」など、お好みの色を選ぶことができます。
- もしリストにない色にしたい場合は、「ユーザー設定の書式…」を選択すると、さらに細かく色やフォント(文字の書式)を設定できます。
- 色の設定が終わったら、「OK」ボタンをクリックします。
これで、選択した範囲内の重複データに、自動で色が付きました!
【応用編】数式を使った条件付き書式
上記の方法でほとんどの重複チェックは可能ですが、より複雑な条件で重複を判定したい場合は、数式(計算式)を使って条件付き書式を設定することもできます。特に、最初の重複データのみを色付けしたい場合などに有効です。
ここでは、特定の列(例:A列)の重複を判定する基本的な数式をご紹介します。
そのままコピーしてお使いください。
=COUNTIF($A:$A,A1)>1
【数式の解説】
COUNTIF($A:$A,A1):A列全体($A:$A)の中から、A1セルと同じ値がいくつあるかを数えます。ドルマーク($)は絶対参照(参照先が固定されること)を意味し、数式が他のセルに適用されてもA列全体を参照し続けることを保証します。>1:数えられた数が1より大きい、つまり2つ以上ある場合に「重複している」と判断し、条件がTRUE(真)になります。
【この数式を条件付き書式で使う手順】
- 色付けしたい範囲を選択します(例:A1からA100まで)。
- 「ホーム」タブ > 「条件付き書式」 > 「新しいルール」をクリックします。
- 「新しい書式ルール」ダイアログボックスで、「数式を使用して、書式設定するセルを決定」を選択します。
- 「次の数式を満たす場合に値を書式設定」のボックスに、上記の数式
=COUNTIF($A:$A,A1)>1を入力します。 - 「書式」ボタンをクリックして、色やフォントを設定し、「OK」をクリックします。
- 再度「OK」をクリックして設定を完了します。
この数式を使えば、より柔軟な重複チェックが可能になります。
注意点・補足
1. 範囲選択は慎重に!
条件付き書式を設定する際、最初に選択する範囲がとても重要です。必要なデータが入力されているセル(マス目)だけを正確に選択しましょう。たとえば、余計な行や列まで含めてしまうと、データがない部分まで色が付いてしまったり、逆に必要な部分が漏れてしまったりする可能性があります。
2. 「重複の色付け」と「重複の削除」は違います!
今回ご紹介した色付け機能は、あくまで「重複しているデータを見つける」ためのものです。データ自体がExcelから消えるわけではありません。もし重複したデータを削除したい場合は、Excelの「データ」タブにある「重複の削除」機能を使います。この機能は、色付けとは別の操作になりますので注意しましょう。
3. 大文字・小文字、全角・半角の違いに注意
Excelの条件付き書式や数式は、基本的に大文字と小文字、全角と半角を区別しません。たとえば、「apple」と「APPLE」、「商品A」と「商品A」(Aが全角)は、同じものとして扱われることが多いです。もしこれらの違いも区別して重複を見つけたい場合は、少し高度な数式が必要になることがあります。
よくある質問(FAQ)
Q: 色付けした重複データを、後から削除したい場合はどうすれば良いですか?
A: 重複データを削除したい場合は、Excelの「データ」タブにある「重複の削除」機能が便利です。重複をチェックしたい列を選択し、この機能を使えば、重複した行(データの一覧)を自動で削除して、一意(ユニーク)なデータだけに整理することができます。
Q: 2つの列を組み合わせた重複(例:氏名とメールアドレスが両方一致する場合)を見つけるにはどうすれば良いですか?
A: この場合は、少し工夫が必要です。まず、一時的に「作業列」という新しい列を作成します。その作業列に、氏名のセルとメールアドレスのセルを「&」(アンパサンド)で結合する数式を入力します。たとえば、A列に氏名、B列にメールアドレスがある場合、作業列のC1セルに =A1&B1 と入力し、他の行にもコピーします。その後、その作業列(C列)に対して、この記事で解説した「重複する値」の条件付き書式を適用すれば、2つの列を組み合わせた重複を見つけることができます。
まとめ
- Excelの「条件付き書式」を使えば、重複データを簡単に見つけ出し、色付けできます。
- 基本的な操作は「ホームタブ」から数クリックで完了し、難しい専門知識は不要です。
- 重複データを可視化することで、データの品質向上や業務効率アップに繋がります。

コメント