導入
複数のExcel管理表(顧客台帳・案件一覧・請求台帳など)で、同じ顧客が「株式会社山田商事」「山田商事」「山田商事様」と表記がバラバラになっていませんか。1つの会社が表ごとに違う顔をしていると、後で全社合計を出したり、特定顧客の動きを横断的に見たりするのが非常に難しくなります。
これは入力者が好き勝手しているわけではなく、顧客情報を各表で独立して持っていることが原因です。この記事では、Excel 管理表 顧客マスタを整え、IDで参照する形に整える手順を紹介します。
この記事で解決すること
| 項目 | 内容 |
|---|---|
| 解決する課題 | 同じ顧客が複数の表に別表記で登録される |
| 主な原因 | 顧客情報を各表で個別管理している |
| 解決方法 | 顧客マスタを作り顧客IDで参照する |
| 対象業務 | 顧客管理・案件管理・請求管理 |
| 対象人数 | 5〜50人 |
| 難易度 | ★★☆☆☆ |
| 作成時間 | 45分 |
| 効果 | 重複登録と検索漏れを減らせる |
| 向かないケース | 顧客数が少ない一時表 |
この記事は、顧客情報の正本を1か所に集約し、他の表は参照するだけにする内容です。
なぜその管理表はうまくいかないのか
顧客情報が表ごとに分散している管理表には、共通する特徴があります。
- 案件管理・請求管理それぞれで顧客名を手入力している
- 顧客に一意のIDが振られていない
- 名称変更や担当変更が一部の表にしか反映されない
- 顧客リストが複数存在し、どれが正本か分からない
- 検索しても表ごとに違う表記がヒットする
担当者は各表で「いつもどおり」入力しているだけです。問題は、表の側で「顧客情報はここを見る」という正本を決めていないことです。
改善手順
ステップ1. 顧客マスタの正本を決める
顧客情報を持つシートのうち、どれを正本にするかを決めます。最新で内容が正しいリストを選び、それ以外は廃止か参照だけに格下げします。
ステップ2. 顧客IDを振る
顧客マスタに「顧客ID」列を追加し、すべての顧客に一意のIDを振ります。連番でも構いません。新規顧客は登録時にIDを自動採番できる仕組みにしておきます。
ステップ3. 必要項目を整理する
顧客マスタに持たせる項目(正式名称・略称・電話番号・住所・担当・有効フラグなど)を決めます。各業務表で重複して持っている情報は、マスタに集約します。
ステップ4. 他の表は顧客IDで参照する
案件管理・請求管理など他の表は、顧客名を直接入力するのをやめ、顧客ID列を持ちます。表示用の顧客名はVLOOKUPやXLOOKUPでマスタから引きます。
ステップ5. マスタ更新ルールを決める
マスタを更新できる人を限定し、更新の流れ(申請→承認→反映)を決めます。誰でも更新できる状態だと、マスタとしての信頼性が保てません。
ステップ6. 既存データの顧客IDを埋める
過去案件・請求の顧客名から、マスタの顧客IDを引き当てる作業を行います。VLOOKUPで自動化できる行と、表記ゆれで手動判定が必要な行に分けて進めます。
Before / After
| 観点 | Before | After |
|---|---|---|
| 課題 | 表ごとに別表記 | 顧客IDで統一参照 |
| 原因 | 個別管理 | 正本マスタを集約 |
| 運用 | 各表で手入力 | IDを入れて参照 |
| 確認 | 表記を見比べる | IDで横断検索 |
| 効果 | 集計が分かれる | 重複登録と検索漏れを減らせる |
特定顧客に関連する全業務(案件・請求・問い合わせ)を横断的に追えるようになります。
実務での注意点
- 顧客数が少ない一時表(短期キャンペーンの登録など)には、マスタ化は不要です
- マスタの更新権限を限定する(誰でも変えられる状態にしない)
- 表示用名称はマスタから引く形にし、業務表に直接書かない
- 名称変更や統合の履歴は、マスタ側で残す
- 過去データの顧客ID埋め込みは時間がかかるため、段階的に進める
最初から完璧なマスタを作ろうとせず、顧客名・電話番号・担当の3項目だけでも十分始められます。
Web化・スプレッドシート化との関係
Excel改善で足りる場合
利用者が5〜50人で、顧客数が数百〜数千件程度なら、Excelのマスタシートと参照関数で十分対応できます。マスタを1つに絞り、IDで参照する運用が回れば、データ品質は大幅に上がります。
スプレッドシート化・Web化を考える場合
部署をまたいで顧客情報を更新する、顧客自身が情報を更新する、といったケースでは、スプレッドシートやWebツール(CRMなど)に切り替える方法が向きます。マスタの更新を一元化したまま、参照は各部署から行えます。
ツールを変える前に、顧客マスタの項目と更新ルールを整えておくと、移行先でも同じ構造を引き継げます。
まとめ
Excel管理表で同じ顧客が複数表に別表記で登録されるのは、各表で個別に管理しているためです。顧客マスタを正本として作り、業務表はIDで参照する形に整えれば、重複登録と検索漏れを減らせ、横断的な顧客把握ができるようになります。

