導入
販売管理や請求管理、顧客管理のExcel管理表に、CSVを取り込んでいると「先週入れたはずのデータが、もう一度入ってしまった」「同じ注文が2件並んでいる」といったことが起きていませんか。重複したデータは、売上や請求の合計を水増しし、後工程の数字を狂わせます。5〜100人で同じ表を共有していると、誰が取り込んだ分なのか分からなくなり、どれを消すべきかの判断も難しくなります。
これは取り込んだ人の不注意というより、その回のCSVを取り込み済みかどうかを判定するしくみがないことが原因です。この記事では、Excel管理表で二重取込を防ぐしくみを作り、同じデータの重複登録を減らす見直し方を整理します。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 同じデータを重複登録してしまう |
| 主な原因 | 取込済み判定がない |
| 解決方法 | 取込IDやファイル名で取込済みを確認する |
| 対象業務 | 販売管理・請求管理・顧客管理 |
| 対象人数 | 5〜100人 |
| 難易度 | ★★★☆☆ |
| 作成時間 | 60分 |
| 効果 | 二重取込を防ぎやすい |
| 向かないケース | 重複しても問題ない一時表 |
この記事は、管理表をいきなり大きく作り替えるのではなく、取込済みかどうかを判定するしくみを足すという一点に絞って、現場で見直すための内容です。既存の取込のやり方は変えず、取込前に「もう入れていないか」を確認できるようにしていきます。
なぜその管理表はうまくいかないのか
同じデータを重複登録してしまう背景には、取り込む人ではなく、何を取り込み済みとみなすかの基準がないという構造的な問題があります。
CSVの取込は、ファイルを開いて貼り付ける操作です。同じファイルでも、もう一度開けばまた取り込めてしまいます。取り込み済みのファイルや期間を記録していなければ、「これは前に入れたかどうか」を判断するよりどころがなく、念のためもう一度入れて重複が生まれる、ということが起こります。
さらに次のような事情が重なると、重複が見えにくくなります。
- どのファイルを取り込んだかを記録していない
- 1件ごとに重複を見分けるキー(注文番号など)が決まっていない
- 複数人が別々に同じCSVを取り込んでしまう
- 見た目が似た行が並び、重複に気づきにくい
つまり、特定の担当者のミスではなく、取込IDやファイル名で取込済みを確認する手順が決まっていないことが根本にあります。表の構造を変える前に、取り込み済みを判定する基準を持つ視点が必要です。
改善手順
解決の方向は、取込IDやファイル名で取込済みを確認できるようにすることです。60分ほどかけて、判定のしくみを整える手順に分けて進めます。
ステップ1. 重複を見分けるキーを決める
1件ごとに重複を判定するキーを決めます。注文番号、請求番号、顧客IDなど、データの中で一意になる項目が適しています。一意なキーがない場合は、複数の項目を組み合わせて重複とみなす基準を決めます。
ステップ2. 取込履歴の記録欄を用意する
どのファイル・どの期間を取り込んだかを記録する欄を用意します。「取込ID(連番)」「ファイル名」「取込日」「対象期間」などを残すと、後から取込済みを確認できます。本体の表とは別シートにしておくと混ざりません。
ステップ3. 取込前にファイル名・期間で確認する
取り込む前に、取込履歴を見て同じファイル名や同じ期間がすでに記録されていないかを確認します。記録があれば、その回はすでに取り込み済みと判断し、取込を止めます。これがファイル単位の二重取込を防ぐ第一歩です。
ステップ4. キーで行単位の重複をチェックする
取り込んだあと、ステップ1で決めたキーで重複をチェックします。同じキーが複数あれば重複登録の可能性が高いため、条件付き書式や重複チェックで目印を付け、確認して取り除きます。
ステップ5. 取込済みの記録を更新する
取込が終わったら、取込履歴にその回の記録を追加します。これにより次回以降、取込前の確認が機能します。取込履歴を更新するところまでを取込手順に含めるのがポイントです。
Before / After
| 観点 | Before | After |
|---|---|---|
| 課題 | 同じデータを重複登録してしまう | 取込前に取込済みを確認できる |
| 原因 | 取込済み判定がない | 取込IDやファイル名で判定できる |
| 運用 | 念のためもう一度取り込む | 履歴を見てから取り込む |
| 確認 | 重複に後から気づく | キーで行単位の重複を確認する |
| 効果 | 売上や請求の数字が水増しされる | 二重取込を防ぎやすい |
取込済みを確認するしくみを作るだけで、同じデータを重ねて入れにくくなります。重複を後から探して消す手間が減り、二重取込を防ぎやすくなる点が大きな効果です。
実務での注意点
この方法は、繰り返しCSVを取り込み、重複が数字に影響する管理表で効果が出ます。一方で、重複しても問題ない一時表には向きません。その場限りで使い捨てる作業用の表であれば、判定のしくみを作る手間のほうが大きくなります。
あわせて次の点に気をつけてください。
- キーを増やしすぎない。まずは一意になる1項目から始める
- 取込履歴の項目を欲張らず、ファイル名・期間・日付を中心にする
- 複数人で取り込む場合は、取込履歴の置き場所を全員で共有する
- 最初から完成形を目指さず、重複が起きやすい取込から始める
Web化・スプレッドシート化との関係
二重取込の問題は、ツールを変える前に整理しておきたいテーマです。
Excel改善で足りる場合
5〜100人ほどで、取込の回数が手作業で記録できる範囲なら、取込履歴とキーでの重複チェックを使う運用でExcelのまま十分に対応できます。販売管理・請求管理・顧客管理のように重複が金額に直結する業務でも、判定のしくみがあれば二重登録を抑えられます。
スプレッドシート化・Web化を考える場合
取込が頻繁で件数も多い、複数人が同時に取り込む、取込済み判定を自動化したいといった必要が出てきた場合は、一意キーで重複を自動的に弾けるスプレッドシートや専用ツールを検討する余地があります。
最後に、ツールを変える前に取込済みを判定するキーと履歴を整理しておくと、Excelを続ける場合にも別ツールへ移る場合にも、そのまま生きてきます。
まとめ
同じデータを重複登録してしまうのは、取込済み判定がないことが原因です。取込IDやファイル名で取込済みを確認し、一意キーで行単位の重複をチェックすることで、二重取込を防ぎやすくなります。
