Excel・表計算

Excelの重複入力をCOUNTIFで見つける|削除する前の確認手順

こつこつ自動化ノート編集室

同じ管理番号を二度入力していないか確認したいときは、別の列に確認用の式を入れる方法があります。ここでは、英数字だけで構成された管理番号を例にします。元データは削除せず、候補へ印を付けます。

1.コピーした表に、確認列を追加する

A1を「管理番号」、A2からA100を確認対象とします。B1には「確認」と入力します。作業前にブックを別名で保存してください。実際のデータが100行を超える場合は、次の式の範囲を変更します。

2.B2へ式を入れて、下へコピーする

=IF(A2="","",IF(COUNTIF($A$2:$A$100,A2)>1,"重複候補",""))

COUNTIFは、指定した範囲の中で条件に合うセルの数を数える関数です。この式ではA2と同じ値が2件以上あると「重複候補」と表示します。先頭のIFにより、A2が空欄なら確認欄も空欄にします。

範囲の$A$2:$A$100は、下へコピーしても動かないように固定しています。一方、末尾のA2は、A3、A4と確認する行に合わせて変わります。

3.小さな入力で結果を確かめる

A列の入力例 期待するB列の表示
AB001 重複候補
AB002 空欄
AB001 重複候補
空欄 空欄

同じ番号の最初の行も含め、該当する行すべてに印が付きます。「2回目以降だけ」を示す式ではありません。表示された行を元資料と照合し、本当に二重入力なのか、別の明細として必要なのかを判断してください。

そのまま使わない方がよいデータ

  • 大文字・小文字を区別する番号:COUNTIFは大文字と小文字を区別しません。
  • 「*」「?」「~」を含む文字列:条件式のワイルドカードやエスケープの扱いがあるため、この簡単な式をそのまま使わず、別途確認してください。
  • 空白や表記の揺れがある文字列:前後の余分な空白や、数字が文字列か数値かという違いを、業務上どう扱うか決めてください。

「印が付いたから消す」と自動的に判断せず、確認の入口として使うことが大切です。

公式情報と確認日

関数の仕様と注意点は、Microsoft公式のCOUNTIF関数の説明、重複データの確認・削除の説明を参照してください。確認日:2026年11月10日。

このノートについて
こつこつ自動化ノート編集室
こつこつ自動化ノート編集室
毎日の手間を、ひとつずつ。
表計算・ファイル整理・Webツールを使って、繰り返す事務作業を小さく自動化する手順をまとめています。
記事URLをコピーしました