Excel|入力規則で重複禁止を作る方法【EXCEL】

機能(excel-features-series)
【Excel Features Series】|入力規則だけで「重複禁止」を完全自動化する方法|COUNTIFで社員番号・商品コードのミスをゼロにする実務テク

Excelでは、同じ社員番号や商品コードを誤入力してしまうミスが頻繁に起きます。
しかし、入力規則とCOUNTIFを組み合わせるだけで、この重複ミスを完全に防げます。
セルに関数を書かず、入力規則だけで判定するため、表が壊れず実務運用に強い仕組みです。
社員番号・顧客IDなど「一意であるべきデータ」を扱う現場で、そのまま使える品質管理テクです。
この記事では、最短手順で“壊れない重複チェック”を作る方法をわかりやすく解説します。

講習:入力規則で「重複禁止」

あなたは社員マスタを管理する担当者です。
社員番号(A列)は一意である必要があり、同じ番号を2回入力してはいけません。
次の社員マスタ(A列)に対して、
「社員番号が重複して入力された場合はエラーになる仕組み」を
入力規則だけを使って作成しなさい。
※ 関数をセルに書かず、入力規則(データの入力規則)のみで実現すること。

すでに入力されている「A001」を入力すると

🔍 今回のポイント

・入力規則は「このセルに入力された値が正しいかどうか」を自動で判定する仕組み。
 入力後に Excel がその値をチェックし、条件に合わなければ即エラーを返すため、
 “入力ミスを未然に防ぐ”という実務で最も重要な役割を持つ。

・COUNTIF は、指定した範囲(A列)の中に
 “今入力しようとしている社員番号と同じ値が、何回存在するか”を数える関数。
 Excel は入力のたびにこの範囲を走査し、
 「同じ番号がすでに登録されていないか」を確認している。

・=COUNTIF(指定範囲,入力セル)=1 は、
 「この社員番号が範囲内にちょうど1回だけ存在するなら正しい入力」
 「2回以上見つかったら重複なのでエラー」
 という“入力の合否判定ルール”をそのまま式にしたもの。
 セルに関数を書かず、入力規則の中だけで完結するため、表が壊れにくく実務向き。

・セルに関数を書かないため、ユーザーが誤って式を消す心配がなく、
 マスタ管理の品質が安定する。特に複数人で運用する現場では必須の考え方。

・社員番号・商品コード・顧客IDなど、重複が許されないデータ管理で
 入力規則のリストから選ぶ以外の有効な使い方となります。

まとめ

入力規則とCOUNTIFを組み合わせることで、重複入力を完全に防止できる。
セルに関数を書かず、入力規則だけで判定するため表が壊れない。
COUNTIFは範囲内で同じ値が何回あるかを自動で数える。
=COUNTIF(範囲,セル)=1 なら正しい入力、2回以上ならエラー。
社員番号や商品コードなど一意性が必要なデータに最適。
複数人で運用しても品質が安定し、誤入力を未然に防げる。
入力規則は「入力後に即チェック」するExcelの安全装置。
実務で最も使える品質管理テクニックのひとつ。

Excel無料テンプレート|基礎・実務で使えるダウンロードファイル集

この記事の講習問題は、無料ファイル倉庫からダウンロードして、
実際のExcelシート上で手を動かしながら理解を深めてください。
安心して使える学習用ファイルで、初心者でもそのまま再現できます。
Excelの実務ロジックが自然と身につく、無料の学習教材です。

講習問題では理解できたら、黄色のセルに入っている計算式を一度消して、実際に自分で入力してみてください。
計算式を消しても、メモ欄に保存してある式を貼り付ければ元の状態を復元できます。
練習と復元を繰り返すことで、計算式の構造が安定して身につきます

👉”重複入力禁止”

タイトルとURLをコピーしました