楽天リーベイツで楽天ポイント還元最大20%!今なら登録して初回購入で500ポイントもGET!

エクセルで重複を探す関数を使って【重複チェック】の確認をしよう!!

3 min 6,672 views
エクセル初心者

エクセル初心者

エクセルデータの重複をチェックする関数ってあるかな?

もちろんあるよ!カウントイフ関数を使って重複チェックする方法を解説するね!

Dr.オフィス

Dr.オフィス

今回は、カウントイフ関数を使って重複チェックする方法について解説します。

関数を使えば、簡単に重複しているデータを見つけることができるので、大変便利です。

カウントイフ関数で重複チェック
  1. 重複チェックする欄の作成
  2. カウントイフ関数とイフ関数を入力
  3. オートフィルで関数をコピー

以上の3ステップで、重複しているデータの確認をすることができます。

さらに今回は、1列の重複チェックと、複数列の重複チェックの方法も紹介するので、参考にしてみてください。

エクセルの重複チェックについてさらに詳しくまとめた記事もあります。

重複チェックの方法から削除の方法、重複しているデータに色付けしたり、重複していないデータの抽出などはこちら≫【エクセル重複チェック】確認方法から徹底解説!を参考にしてみてくださいね。

次項より、カウントイフ関数を使って重複を探す数式を紹介するので、ぜひ読み進めてください。

※本記事は『OS:Windows10』画像は『Excelのバージョン:Microsoft365』を使用しています。

エクセルの重複を探す関数【カウントイフ関数】

今回は、カウントイフ関数とイフ関数を使って、重複しているデータを探します。

フルーツ商品リスト
フルーツ商品リスト

↑フルーツの商品リストがあります。

この商品リストに重複しているデータがあるかチェックしてみましょう。

重複チェックの欄
重複チェックの欄

↑まず、重複しているデータをチェックしやすように『重複チェック』の列を作成しました。

イフ関数とカウントイフ関数
イフ関数とカウントイフ関数

↑C3セルを選択し、イフ関数とカウントイフ関数の数式を入れましょう。

数式=IF(COUNTIF($A$3:$A$12,A3)>1,”✔”,””)になります。

もし、A3からA12の商品リストの中に、A3と同じ値があれば『✔』を表示して、なければ『 (空白)』を表示する。といった数式です。

オートフィルでコピー
オートフィルでコピー

↑C3セルをオートフィルでC12までコピーしましょう。

オートフィルについては、こちらの≫オートフィル機能をチェックしてみてください。

重複チェック完了
重複チェック完了

↑カウントイフ関数を使ってとても簡単に、重複しているデータに『✔』が表示されました。

次の項目では、複数列の重複チェックする方法や注意点を紹介しているので、読み進めてください。

カウントイフ関数で重複チェックするときの注意点

前述したように、カウントイフ関数を使って重複をチェックすることは、とても簡単でした。

しかし、注意してほしい点があるので解説します。

単価の表示・非表示
単価の表示・非表示

↑単価を表示した商品リストと、単価を表示しない商品リストがあります。

重複チェック欄の数式は、商品名が同じ値に『✔ 』を入れるようになっているので、単価は確認していないことになります。

『どこまで重複確認するか』という部分に気を付けて、重複チェックをしないといけないよ!

Dr.オフィス

Dr.オフィス

1列の重複をチェックする

1列の重複チェック
1列の重複チェック

↑1列の重複チェックであれば、先述したようにカウントイフ関数を使って確認しましょう。

数式は『=IF(COUNTIF($A$3:$A$12,A3)>1,”✔”,””)』になります。

くわしくは、前の項目に戻って確認してみてくださいね。

≫エクセルの重複を探す関数【カウントイフ関数】

複数列の重複をチェックする

複数列の重複をチェックする方法を紹介します。

複数の項目
複数の項目

↑商品名、単価、産地が表示されたリストを使って解説します。

重複チェック欄と結合欄
重複チェック欄と結合欄

↑重複をチェックする欄と結合欄を作成します。

分かりやすように欄を作成しているよ!

Dr.オフィス

Dr.オフィス

アンパサンドで連結
アンパサンドで連結

↑まずは、E3セルに『=A3&B3&C3』を入力します。

『商品名、単価、産地』をくっつけてしまうんだよ!

Dr.オフィス

Dr.オフィス

文字の連結『アンパサンド』について、詳しくまとめた記事もあるので参考にしてみてください。

オートフィルでコピー
オートフィルでコピー

↑オートフィルでE12までコピーしましょう。

連結したセルを重複確認する
連結したセルを重複確認する

↑D3セルに、重複をチェックするカウントイフ関数を入力します。

数式は『=IF(COUNTIF($E$3:$E$12,E3)>1,”✔”,””)』になります。

もし、E3からE12のセルの中に、E3と同じ値があれば『✔』を表示して、なければ『 (空白)』を表示する。といった数式です。

オートフィルでコピー
オートフィルでコピー

↑D3セルをD12セルまでオートフィルでコピーします。

複数の項目の重複チェックが反映
複数の項目の重複チェックが反映

↑『商品名、単価、産地』のすべてが重複している項目に『✔』が表示されました。

マンゴーは産地が違う
マンゴーは産地が違う

↑『マンゴー』は産地が違うので重複にはなりませんでした。

複数列の重複をチェックする場合には、文字の連結『アンパサンド』を使って結合しましょう。

文字を連結することで、複数列の重複も簡単にチェックできるね!

Dr.オフィス

Dr.オフィス

次の項目では、エクセルの重複を探す関数についてまとめているので最後まで読んでみてください。

エクセルデータの重複はカウントイフ関数で簡単解決!

今回は、カウントイフ関数を使って重複をチェックする方法を紹介しました。

そして注意点もあったので気を付けてくださいね。

『1列と複数列』の重複チェック
  • 1列の重複チェックはカウントイフ関数で確認できる
  • 複数列の重複チェックはアンパサンドで文字を連結する
大量のデータも同じように重複チェック
大量のデータも同じように重複チェック

↑顧客会員名簿などの項目が多いデータでも、すべての項目をアンパサンドで連結することで重複チェックが、しやすくなります。

不要なデータが入ってしまっていないか確認することは、とても重要ですね。

1列や複数列の場合に、重複チェックの方法を確認して作業しましょう。

エクセルの重複チェックについてさらに詳しくまとめた記事もあります。

重複チェックの方法から削除の方法、重複しているデータに色付けしたり、重複していないデータの抽出などはこちら≫【エクセル重複チェック】確認方法から徹底解説!を参考にしてみてくださいね。

関連記事