TOPコラム / LINE CRM・リピート集客

LINE CRM・リピート集客

エクセルで顧客管理する方法|台帳の作り方と壊れない運用ルール

YYells 編集部 2026.08.23
エクセルで顧客管理する方法|台帳の作り方と壊れない運用ルール

エクセルでの顧客管理は、1件を1行、1つの情報を1セルに入れた表を、1シートに1つだけ置く形で作ります。この形さえ守れば、数十件から数百件の名簿は十分に実用になります。逆に言うと、行き詰まる原因は件数ではありません。「最終版_修正2_これが本当の最終.xlsx」がフォルダに並び、フィルターをかけたまま上書きされた表からお客様が検索で出てこなくなり、担当者が辞めた翌週に関数が壊れる。この記事では、壊れない台帳の作り方と、壊れるときに何が起きているのかを、公開されている一次情報と現場の声から整理します。

この記事でわかること

  • そのまま使える列の設計: 顧客台帳に最初から入れておく10列と、それぞれをどのデータ型で持つか。コピーして使えます。
  • あとで泣く入力の避け方: セル結合や体裁の装飾がなぜ並べ替えと集計を殺すのか。政府がエクセルの表について定めているルールをそのまま流用します。
  • 限界が来る3つのサイン: 件数ではなく、共有・属人化・持ち出しの3つで壊れます。どれが出たら乗り換えどきかを線引きします。

なお、どの顧客管理ツールを選ぶかという比較検討の話は本記事では扱いません。機能の比較・料金・選び方の判断軸は顧客管理システム(CRM)とは?失敗しない選び方と目的別おすすめツール比較にまとめています。

エクセルで顧客管理表を作る手順|まず「1行1件」の名簿を1枚つくる

顧客管理表は、見出し行を1行だけ置き、その下に1件1行でお客様を並べた表を1シートに1つ作れば完成します。

最初にやることは、罫線を引くことでも色を塗ることでもなく、列を決めることです。列は少なめから始めてください。あとから列は足せますが、埋まらない列を作ると「入力しない習慣」のほうが先に定着します。次の10列が、業種を問わず最初に持っておくとよい形です。そのままコピーして1行目に貼り付けられます。

列名 入れ方(データ型) この形にする理由
顧客ID 文字列。0001から連番 0007 同姓同名でも取り違えない。履歴シートとつなぐ鍵になる
文字列。必ず2列に分ける 山田/花子 1セルにまとめると、姓での並べ替えも差し込みもできない
せいめい ひらがなに統一 やまだ/はなこ 読みが無いと五十音で並ばない。カタカナ混在も避ける
電話番号 文字列。ハイフンあり/なしを統一 090-1234-5678 数値にすると先頭の0が消える
メール 文字列 hanako@example.com 連絡手段は2つ以上持つ
初回来店日 日付。2026/8/23の形で入力 2026/8/23 文字列で入れると引き算も並べ替えもできない
最終来店日 日付 2026/8/23 今日との差が「離れかけている人」を示す唯一の数字
担当 文字列。入力規則で選択式に 佐藤 手打ちだと表記ゆれで集計が割れる
区分 文字列。入力規則で選択式に 新規/再来/休眠 自由記述にすると、あとで絞り込めなくなる
メモ 文字列。1件1行の中に収める 前回はカラー相談のみ 行を増やして書き足すと1行1件が崩れる

住所や生年月日は、実際に使う予定があるときだけ足してください。使わない個人情報は、持っているだけで管理の責任だけが増えます。

表をテーブルに変えて、入力規則をつける

列を決めたら、表全体を選んで「挿入」から「テーブル」に変換し、選択式にしたい列にデータの入力規則をつけます。

1 列を決めて入れる見出しは1行だけ1件を1行・1情報を1セル2 テーブルにする挿入 → テーブル範囲が自動で広がる3 入力規則をつける担当・区分は選択式表記ゆれが起きないここまでで、行を足すたびに書式も数式も自動でついてくる状態になる※ この3つは、あとで「共有ブック」にすると全部使えなくなる(後述)

テーブルに変換すると、行を追加したときに範囲が自動で広がり、数式が新しい行にも引き継がれます。数式の中では列を「テーブル名[列名]」という名前で参照できるので、行や列を挿入しても壊れません。エクセルで顧客管理をしていて数式が突然おかしくなる原因の多くは、範囲をA2:A500のように固定で書いていることにあります。

入力規則は「データ」タブから設定します。担当者名や区分のように選択肢が決まっている列は、必ずドロップダウンにしてください。手打ちを許すと「佐藤」「佐藤 」「さとう」が別物として集計され、あとから直すには全件を見直すことになります。

あとで泣く入力5つ|セル結合・体裁の装飾・1シートに複数の表

顧客台帳が壊れる原因の大半は、見た目を整えようとした操作です。セルを結合した時点で、並べ替えも集計もできなくなります。

これは感覚論ではありません。総務省は2020年12月18日の統計企画会議申合せとして「統計表における機械判読可能なデータ作成に関する表記方法」を定めており、各府省がエクセルで表を作るときのチェック項目を15項目挙げています。もともとは統計表のためのルールですが、中身は「あとから機械で扱える表の作り方」そのものなので、顧客名簿にそのまま流用できます。

たとえば1セル1データについて、原文はこう書いています。1セルに複数のデータが入力されていると「計算や昇順・降順の並べ替え、コピーペーストやグラフ化等加工編集する場合に多くの手作業やプログラムの作成が必要となり、すぐにデータとして利用できない」。氏名を1セルにまとめる、住所と建物名を1セルに入れる、といった入力が後から効いてくる理由がここにあります。主なチェック項目を、顧客台帳の言葉に置き換えると次のようになります。

ルール やりがちなNG 顧客台帳ではこうする
1セル1データ 「山田花子」を1セル、「東京都〇〇区△△1-2 〇〇ビル301」を1セル 姓と名を分ける。住所も番地までと建物名を分ける
数値は数値属性 「3回」「5,000円」のように単位を混ぜて入れる 数字だけ入れ、単位は列名に書く(来店回数/売上金額(円))
セルを結合しない 同じ担当の行をまとめて縦に結合する 結合はしない。全行に担当名を入れる
体裁を空白や改行で整えない 字下げのための全角スペース、セル内改行でメモを箇条書き スペースも改行も入れない。長いメモは要点だけ1行で
1シートに表は1つ 同じシートの右側に売上集計表、下に問い合わせ一覧 シートを分ける。名簿のシートには名簿だけ置く
データを分断しない 見やすくするために空白行を挟む、月ごとに小計行を挿入する 空白行も小計行も入れない。集計は別シートで行う
数式は最終的に値にする 他ファイルを参照した数式のまま渡す 人に渡すコピーは値に変換する(参照先が消えるとエラーになる)
項目名を省略しない 「日」「回」など略した見出し 「最終来店日」「累計来店回数」と書ききる

現場でよく聞くのは「きれいに装飾した表がプロの仕事」という感覚ですが、顧客台帳に限っては逆です。人が見て美しい表と、機械が並べ替えられる表は別物で、配るための清書と、集計させるための記録は分けて作るのが正解になります。この考え方は顧客管理システムに移行したあとも効きます。移行時に一番手間がかかるのは、結合と装飾を剥がす作業だからです。

件数が増えたら|名簿と対応履歴を分けて、XLOOKUPでつなぐ

来店や対応の記録が増えてきたら、変わらない情報の名簿と、増え続ける履歴を別シートに分け、顧客IDでつなぎます。

1枚の名簿に「1回目の来店」「2回目の来店」と列を横に足していくと、いずれ画面をどこまでもスクロールすることになり、「3回目に何をしたか」を集計する手段がなくなります。実務者がXで説明していた設計が分かりやすいので引きます。履歴側には「その日の事実」だけを記録し、名前や連絡先はマスタから参照する。顧客管理でいえば、履歴シートに持つのは日付・顧客ID・内容・金額だけで十分ということです。

シート1 顧客名簿(マスタ)顧客ID / 姓 / 名 / 電話 / 区分0007 山田 花子 090-… 再来0008 鈴木 一郎 080-… 新規1人につき1行だけ。増えない情報を置くシート2 対応履歴日付 / 顧客ID / 内容 / 金額8/2 0007 カット 6,0008/9 0007 カラー 12,0001回につき1行。名前は書かない顧客ID履歴に名前を書かないから、改姓や電話番号の変更が1か所で済む名簿側の「最終来店日」は、履歴から拾えば手入力しなくてよくなる

2つのシートをつなぐ関数は、多くても3つ覚えれば足ります。エクセル顧客管理のために高度な関数を覚える必要はありません。

関数 何をするか 書き方の例
XLOOKUP 顧客IDから名前や電話を引っぱる =XLOOKUP(B2,顧客名簿[顧客ID],顧客名簿[姓])
COUNTIFS その人の来店回数を数える =COUNTIFS(対応履歴[顧客ID],A2)
TODAY 最終来店から何日空いたかを出す =TODAY()-G2

XLOOKUPはVLOOKUPの後継で、引っぱってくる列が左右どちら側にあっても使え、列番号を数える必要がありません。ただしMicrosoftのサポートページに明記されているとおり、XLOOKUPはExcel 2016とExcel 2019では使えません。Microsoft 365・Excel 2021・Excel 2024と、iPad・iPhone・Android版で使えます。社内に古いExcelが混ざっているなら、VLOOKUPで書いておくほうが安全です。

3つ目のTODAYが、顧客管理では一番効きます。最終来店日との差を出しておけば、90日を超えた人を絞り込むだけで「そろそろ離れそうな人」の一覧ができます。顧客台帳を作る目的は、名簿を持つことではなく、この一覧を毎月見られる状態にすることです。

エクセルの顧客管理が壊れる3つの構造|共有・属人化・持ち出し

行き詰まる原因は件数ではなく、複数人で共有したとき、作った人しか触れなくなったとき、外へ持ち出したときの3つです。

共有した瞬間、テーブルも入力規則も条件付き書式も使えなくなる

複数人で1つのファイルを触る方法は3つありますが、どれを選んでも何かを失います。

ここが、エクセルでの顧客管理でもっとも語られていない制約です。

まず、以前からある「共有ブック」機能。Microsoftはこれを古い機能と位置づけ、共同編集に置き換えたと明記しています。そのうえで、共有ブックでは次の操作ができないとされています。表(テーブル)の作成または挿入、条件付き書式の追加または変更、データの入力規則の追加または変更、書式による並べ替えまたはフィルタリング、セルの結合または解除、ピボットテーブルの作成または変更、スライサーの作成または適用、ハイパーリンクの挿入または変更、マクロの記録・変更、シートやブックの保護。

つまり、この記事の前半で作ったテーブルと入力規則は、共有ブックにした瞬間に触れなくなります。もう一方の共同編集(同時編集)はこの制約がありませんが、条件が決まっています。ファイルをOneDrive・OneDrive for Business・SharePoint Onlineのいずれかに保存していること、形式が.xlsx/.xlsm/.xlsbであること、そしてMicrosoft 365のサブスクリプションでサインインしていること。1人でも対応していないバージョンのExcelで開くと、他の全員がファイルロックのエラーになります。

共有のやり方 できること 失うもの
共有ブックにする 同じファイルを複数人が同時に開ける テーブル・入力規則・条件付き書式・ピボット・シート保護が使えない
共同編集(同時編集) 機能を保ったまま同時に編集できる OneDrive/SharePointへの保存とMicrosoft 365の契約が必須。1人でも旧版だと全員ロック
社内の共有フォルダに置くだけ 追加費用がかからない 同時編集はできない。2人目は読み取り専用になり、コピーが分裂する

3つ目が、多くの現場で起きていることです。同時に開けないので、誰かが自分のPCにコピーして編集し、フォルダに戻す。この運用が「最終版.xlsx」「最終版_修正.xlsx」「最終版_修正2_これが本当の最終.xlsx」を生みます。Xでは製造業の担当者が「『最新版』『確定版』『最終版』が同じフォルダに並び始めた瞬間、もう誰も”最新”を信じられなくなりますね」と書いていました。ファイル名の付け方が悪いのではなく、同時編集できない場所に置いていることが原因です。日付と版数で名前を付けるルールは対症療法であって、根治ではありません。

判断の基準は件数ではなく「1人抜けたら止まるか」

エクセルを続けるかどうかの分かれ目は、顧客が何件になったかではなく、その台帳を作った人が抜けても回るかどうかです。

Xで語られていた中小企業の事例では、担当者の退職時に関数が壊れた状態が残り、数年分のデータを再整理するのに2週間以上かかったといいます。「あの人しか構造がわからない」という状態は、件数が少なくても起こります。エクセルは誰でも開けるので属人化しないと思われがちですが、実際に個人依存になるのはファイルではなく、関数・シート構成・命名ルールのほうです。

対策は3つだけです。1枚目に「このファイルの使い方」シートを置いて、列の意味と入力ルールを書いておくこと。数式は増やさず、テーブルと3つの関数の範囲に収めること。ファイルの置き場所とバックアップの取り方を決めて、それも使い方シートに書いておくこと。マクロで自動化するほど属人化は進むので、自分以外が読めないマクロは作らないほうが安全です。

名簿を添付で送った時点で、それは個人データの持ち出しになる

顧客名簿のファイルをメールに添付した時点で、個人データを社外に出したことになります。ここは法律上の義務が発生する領域です。

2017年5月30日の改正個人情報保護法の全面施行で、いわゆる5,000件要件は撤廃されました。個人情報を1件でも取り扱う事業者は、すべて個人情報取扱事業者です。さらに2022年4月1日からは、個人データの漏えい等で個人の権利利益を害するおそれがある場合、個人情報保護委員会への報告と本人への通知が義務になりました。速報は気づいてから概ね3〜5日以内、確報は30日以内です。1,000人を超える漏えいは報告対象になります。

個人情報保護委員会が報告義務の具体例として挙げているのが、会員1,000人超へのメール配信で、本来BCC欄に入れるべきメールアドレスをCC欄に入れて一括送信してしまったケースです。エクセルの名簿からアドレスをコピーして貼る運用をしていれば、誰にでも起こります。東京商工リサーチの集計では、2025年に上場企業とその子会社が公表した個人情報の漏えい・紛失事故180件のうち、原因の20.5%が「誤表示・誤送信」、10.0%が「紛失・誤廃棄」でした。不正アクセスだけが脅威ではありません。

なお、よく言われる「エクセルはスマホから見られない」は正確ではありません。Microsoftの案内では、スマートフォンや画面が10.1インチ以下のタブレットなら、Microsoft 365の契約がなくてもExcelファイルの表示・作成・編集ができます。外出先で顧客情報が見られない本当の理由は、端末ではなく保存場所です。社内の共有フォルダに置いたファイルは、社外からは開けません。だからスマホで見るために名簿を自分宛にメールで送る、という一番危ない運用が生まれます。

エクセルを卒業するタイミングと、小さな店の現実解

乗り換えを考えるのは、件数が増えたときではなく、次の3つのサインのどれかが出たときです。

サイン 具体的にどういう状態か 出たらまずやること
1人抜けたら止まる 関数やシート構成を作った本人しか直せない。休むと更新が止まる 使い方シートを1枚目に作り、数式を減らす。それでも直らないなら移行を検討する
同じ情報を2回以上入力している 予約表とエクセルの両方に名前を書いている。台帳と会計ソフトに二重入力している どちらが原本かを決める。二重入力が消せないなら、接点側に記録が残る仕組みへ移す
名簿を添付で送っている 外出先で見るため、または共有のために名簿ファイルをメールで送っている 持ち出しをやめる。共有が要るならクラウド保存か、権限を分けられる仕組みへ移す

逆に、このどれも起きていないなら、エクセルのままで問題ありません。Xでも「顧客数が数十件、担当者1人」ならエクセルで十分という声が繰り返し出ています。「Excelは、その場で直せる。試せる。集計できる。人に渡せる」という柔軟さは、専用ツールにはない強みです。ツールに移せば全部解決するわけでもなく、移行後も提案書と管理表の書き分けで二重入力がしばらく残る、という声もあります。

ただし、美容室・サロン・クリニック・整体・教室のような小規模のBtoCでは、壊れ方が法人営業と違います。法人営業は商談が終わってから席に戻ってまとめて入力できますが、接客中に生まれた気づきは、その場を離れた瞬間に消えます。だから小さな店では「入力の時間を新しく作る」方向の解決策は続きません。必要なのは、お客様との接点そのものに記録が残る形です。

エールスは、その考え方で作ったLINE連携の予約・顧客管理サービスです。LINEでのやり取りと予約の履歴がそのまま顧客の記録になるので、閉店後に思い出しながら入力する時間が要りません。テナント間のデータは完全に分離され、改ざんできない監査ログを標準で備えているため、先ほどの「持ち出し」の問題も構造的に起きにくくなります。料金はFreeプランが月額0円なので、いまのエクセルを捨てる前に、記録が続くかどうかだけ試して判断できます。

どの製品が自社に合うかを比較検討する段階なら、顧客管理システム(CRM)の選び方とツール比較のほうが役に立ちます。そもそもCRMという言葉の意味から整理したい場合はCRMとは?意味とSFA・MAとの違い、美容室に絞った比較は美容室の顧客管理システム比較にまとめています。

よくある質問

Q. エクセルとGoogleスプレッドシートでは、どちらが顧客管理に向いていますか。

A. 複数人で同時に触るならスプレッドシート、1人で作り込むならエクセルです。スプレッドシートは最初からブラウザ上で同時編集でき、追加の契約も要りません。エクセルで同じことをするにはOneDriveやSharePointへの保存とMicrosoft 365の契約が必要です。一方で、大量の行を扱う速度や関数の種類はエクセルに分があります。どちらを選んでも、この記事の列設計と入力ルールはそのまま使えます。

Q. 無料で配られている顧客管理テンプレートは使っていいですか。

A. 使ってかまいませんが、セル結合と小計行だけは先に外してください。配布テンプレートは印刷や見栄えを重視して作られていることが多く、結合セル・装飾・シート内の複数表がそのまま入っています。この状態で件数が増えると、並べ替えも集計もできない表になります。使うなら、この記事の表2にあるNGを潰してから運用に乗せてください。

Q. 顧客名簿をメールで送るとき、パスワードを付ければ大丈夫ですか。

A. 宛先を間違えるリスクは、パスワードでは消えません。同じ経路でパスワードを送れば意味がなく、そもそも送信先を間違えた場合は添付そのものが誤送信になります。上場企業の漏えい事故でも誤表示・誤送信が原因の2割を占めています。社外に出さずに済む共有方法を先に検討し、どうしても送るなら、送る前に宛先と添付ファイルを別の人に確認してもらう手順を決めておくのが現実的です。

Q. 外出先のスマホから顧客情報を見るにはどうすればいいですか。

A. ファイルをクラウドに置いてください。スマホアプリ側は無料で編集できます。スマートフォンや10.1インチ以下のタブレットなら、Microsoft 365の契約がなくてもExcelの表示・作成・編集ができます。見られない原因はほとんどの場合、ファイルが社内の共有フォルダにあることです。自分宛にメールで送って開くのは、持ち出しにあたるので避けてください。

Q. マクロを組んで自動化したほうがいいですか。

A. 自分以外が読めないマクロは、作らないほうが安全です。マクロは作った人の在籍中は強力ですが、抜けた瞬間に誰も直せない仕組みが残ります。実際に、関数が壊れた状態で数年分のデータ再整理に2週間以上かかった例が語られています。自動化したい処理があるなら、それは台帳が手作業の限界を超えたサインなので、マクロを書く前に仕組みごと移すことを検討してください。

エクセルでの顧客管理は、1行1件・1セル1情報という形さえ守れば、想像よりずっと長く使えます。作法の部分は政府が統計表向けに定めたルールがそのまま流用でき、関数も3つで足ります。覚えておきたいのは、限界が件数ではなく「共有・属人化・持ち出し」の形でやってくることです。この3つのどれかが出たときが、道具を変えるかどうかを考えるタイミングになります。まずは最終来店日の列を1つ作って、今日との差を出すところから始めてみてください。

まずはLINEで、AI応答を体験。

友だち追加すると、YellsのAI応答をその場で体験できます。導入のご相談もお気軽にどうぞ。

LINEで試す