Excel管理表で管理番号が重複する原因。採番と重複チェックを組み合わせる手順

Excel管理表で管理番号が重複する原因。採番と重複チェックを組み合わせる手順 のアイキャッチ画像 入力・データ品質

導入

案件管理や契約管理のExcel管理表で、「案件番号 2024-001」が2行に存在していて、どちらが本物か分からなくなった経験はありませんか。番号は本来「行を一意に特定するキー」のはずなのに、重複が混入したことで、請求や報告が二重に走るリスクが生まれます。

これは入力者がうっかり同じ番号を入れたというより、表の側で番号の採番ルールと重複チェックの仕組みがないことが原因です。この記事では、Excel 管理表 管理番号の重複を防ぐ手順を紹介します。

この記事で解決すること

項目 内容
解決する課題 同じ番号が複数行に存在する
主な原因 番号の採番ルールや確認ルールがない
解決方法 管理番号列に重複チェックを設定する
対象業務 案件管理・契約管理・申請管理
対象人数 3〜30人
難易度 ★★☆☆☆
作成時間 20分
効果 番号の重複登録を防げる
向かないケース 管理番号を使わない表

この記事は、管理番号を「一意」に保つために、採番と検知の仕組みを整える内容です。

なぜその管理表はうまくいかないのか

管理番号の重複が起きる管理表には、共通する特徴があります。

  • 番号を手入力で振っている
  • 採番ルールが「最後の番号+1」とだけ書かれていて、最後を確認しない
  • 複数人が同時に新規行を追加すると同じ番号になる
  • 番号列に重複チェックの仕組みがない
  • 過去案件の番号体系を変更した際に重複が発生している

担当者は「いつもどおり」採番したつもりです。問題は、表の側で「一意性を担保する仕組み」を持っていないことです。手入力に頼る限り、件数が増えるほど重複の確率は上がります。

改善手順

ステップ1. 採番ルールを言語化する

「西暦4桁+ハイフン+連番3桁」のように、採番ルールを文書化します。連番のリセットタイミング(年初リセットか連続採番か)も明記します。

ステップ2. 採番用の補助セルを用意する

シートの上部に「次の番号」というセルを置き、MAX関数で既存番号の最大値+1を表示します。新規入力時はそのセルを見て番号を決めます。

ステップ3. 管理番号列に入力規則を設定する

「データの入力規則」で、ユーザー設定→数式に =COUNTIF($A$2:$A$1000,A2)=1 を指定します。同じ番号がすでにあるとエラーで弾かれます。

ステップ4. 条件付き書式で重複行を可視化する

万一規則をすり抜けた場合に備え、=COUNTIF($A$2:$A$1000,A2)>1 の条件で重複行に色を付けます。一覧で見たときに気づける見た目になります。

ステップ5. 同時編集時のルールを決める

複数人が同時に新規行を追加する運用では、「番号を採番してから入力を始める」「採番時刻を残す」など、衝突を避けるルールを決めます。共有Excelの場合は特に重要です。

ステップ6. 過去データを点検する

仕組みを入れた直後に、既存行で重複番号がないかを点検します。重複があれば、新ルールに従って番号を振り直し、関連書類とのつき合わせを行います。

Before / After

観点 Before After
課題 同じ番号が複数行に存在 番号が一意
原因 採番と検知の仕組みなし 採番セル+入力規則
運用 手入力で番号を決める 補助セルで採番
確認 重複に気づかない 色付きで可視化
効果 請求や報告が二重に 番号の重複登録を防げる

「2024-001」が1行しかない状態を仕組みで担保できると、関連書類や請求とのつき合わせが正確になります。

実務での注意点

  • 管理番号を使わない表(一時的な集計表など)には、この仕組みは不要です
  • 共有ブックでは採番セルの値が同時更新で衝突する可能性があるため、運用ルールでカバーする
  • 番号の体系を途中で変える場合は、変更前後の対応表を残す
  • COUNTIFの範囲を行追加に追随させるため、テーブル化(Ctrl+T)すると安定する
  • 採番のリセット時期や桁数は、運用前に決めておく

最初から複雑な採番ルールを設けず、「年+連番3桁」程度から始めるのが現実的です。

Web化・スプレッドシート化との関係

Excel改善で足りる場合

利用者が3〜30人で、新規登録が日に数件程度なら、Excelの入力規則と採番セルだけで十分対応できます。設定時間も短く、効果が出やすい改善です。

スプレッドシート化・Web化を考える場合

利用者が多く、同時編集が頻発する業務では、スプレッドシートやWebツールでサーバー側採番に切り替える方法も検討できます。Webツールなら、登録ボタンを押した瞬間に自動でユニーク番号が割り振られ、衝突がそもそも起きません。

ツールを変える前に、採番ルールと番号体系を整理しておくと、移行先でも同じ番号体系を引き継げます。

まとめ

Excel管理表で管理番号が重複するのは、採番ルールと重複チェックの仕組みがないためです。採番用セルと入力規則・条件付き書式を組み合わせれば、番号の重複登録を防げ、請求や報告の二重発生も避けられます。

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