「そろそろツールを入れたほうがいい」とは思っていても、手が止まる理由はたいてい同じです。今のスプレッドシートには数年分の営業リストと商談メモが溜まっていて、これを移す作業を想像した瞬間に「今週は無理だな」となる。そして翌月も同じことを考えます。

スプレッドシートからSFAへの移行とは、表計算ソフトで管理していた見込み客・商談・案件の情報を、営業支援ツール(SFA/CRM)のデータ構造に合わせて移し替える作業です。移行でつまずく原因のほとんどは作業量ではなく、全部の列を、全部の行を、一度に移そうとすることにあります。移すのは「これから連絡する見込み客」と「動いている商談」だけで十分です。過去の完了案件は当面スプレッドシートに残したままでかまいません。

この記事の要点

  • 移すのは「これから連絡する見込み客」と「進行中の商談」だけ。列は「明日の行動が変わるか」で移す・移さないを仕分ける
  • 手順は①元シートを複製②1行1件に整形③重複を統合④CSVをまず10件だけ試し入れ⑤進行中の商談は手で登録、の5つ
  • CSVで壊れやすいのは文字コード・日付の書式・電話番号の先頭ゼロの3点。移行後は元シートを参照専用にし、1週間で二重管理をやめる
スプレッドシートからSFAへ移行する5つの手順を示した図。複製を作る、1行1件に整える、重複をまとめる、10件だけ試し入れる、進行中の商談を手で登録する、の順に進め、元シートは参照用にすることが確認できる

移行はいつやるべきか——3つの目安

移行のタイミングに正解はありませんが、次のどれかに当てはまったら、待つほど作業量が増えるだけです。

  1. 同じ会社が複数行に存在している:シートを分けて増やした結果、どれが最新か分からなくなっている状態です
  2. 「再連絡しようと思っていた相手」を思い出せない:日付列はあるのに、誰も見に行かないので機能していません
  3. 見積もり・受注・外注費が別のシートに散っている:案件の粗利を出すのに毎回コピペしている状態です

判断基準をもう少し細かく整理したい場合は、営業リスト管理はスプレッドシートで十分か——限界のサイン5つと乗り換えの目安を先に読んでください。この記事はその続き、「乗り換えると決めたあと」の手順です。逆に、まだスプレッドシートで続けると決めた場合は、営業リストのスプレッドシートテンプレートの列設計に合わせておくと、あとで移行するときも楽になります。

移行の前にやる「列の棚卸し」——残す列と捨てる列

いきなりCSVを書き出す前に、シートの列を3つに仕分けます。ここを飛ばすと、使っていなかった列まで移行先に持ち込むことになり、入力項目が多すぎて定着しません。

仕分け中身移行時の扱い
移す(コア)会社名・担当者名・電話・メール・URL・都道府県・最終接触日・次回連絡日・ステータスそのままインポート
移す(メモ)経緯・商談内容・条件などの自由記述1つの備考欄にまとめて集約
移さない色分け・数式・集計行・使っていない空列・過去の一時的なフラグ捨てる(元シートは残すので消えない)

判断に迷ったら「この列を見て、明日の行動が変わるか」で決めます。変わらない列は移しません。営業リストとして最低限そろえる項目は営業リストの作り方——受託事業者が最初に集めるべき5つの情報と絞り込み方で整理しています。

移行の5ステップ

棚卸しが終わったら、次の順番で進めます。1つのステップを終えるたびに元シートには手を入れないでおくと、いつでもやり直せます。

  1. 元シートを複製して「移行用シート」を作る:本体は触らない。作業はすべて複製側で行う
  2. 移行用シートを1行1件に整える:結合セルを解除し、見出し行を1行にし、集計行と空行を削除する。担当者が2人いる会社は2行に分ける
  3. 重複を1件にまとめる:会社名+メールアドレスで並べ替え、同じ相手の行を最新の情報に統合する。ここが移行の品質をいちばん左右します
  4. CSVで書き出してインポートする:移行先の項目名と列を突き合わせ、まず10件だけ試しに入れて表示を確認してから全件を入れる
  5. 動いている商談だけを手で登録する:進行中の商談は件数が知れているので、CSVに含めず1件ずつ登録したほうが早く、確度や金額も正しく入ります

過去の完了案件は移しません。参照が必要になったら元シートを開けば済みます。移行の目的は記録の引っ越しではなく、今週の行動が決まる状態を作ることです。

CSVインポートで壊れやすい3つのポイント

インポートが失敗する原因は、だいたい次の3つに集約されます。

  • 文字コード:日本語が化ける場合はUTF-8で書き出し直します。Excelでは「名前を付けて保存」のファイルの種類で「CSV UTF-8 (コンマ区切り) (*.csv)」を選びます(出典:Microsoft サポート「.csv ファイルを使用して Outlook で連絡先をインポートまたはエクスポートする」、2026年10月1日確認)
  • 日付の書式:「2026/8/26」「8月26日」「26-Aug」が混在していると取り込めません。書き出す前に列全体を YYYY-MM-DD に統一します
  • 電話番号の先頭ゼロ:数値として扱われて先頭の0が消えるのが定番の事故です。文字列として書き出し、インポート後に数件を目視で確認します。CSVをExcelで開き直す場合も、先頭のゼロを含む列はテキストとして取り込むと維持できます(出典:Microsoft サポート「テキスト (.txt または .csv) ファイルのインポートまたはエクスポート」、2026年10月1日確認)

最初の10件を試し入れするのは、この3つを一度に見つけるためです。全件入れてから気づくと、削除して入れ直す手間が二重にかかります。

移行後の1週間でやること——二重管理をやめる

移行が失敗する最大の原因は、インポートそのものではなく、移行後もスプレッドシートを開き続けてしまうことです。両方に書くと、どちらも信用できなくなります。

  • 移行用シートは「参照専用」と名前を変え、書き込みをやめる
  • 次回連絡日は新しいツール側だけで更新する
  • 1週間後に、元シートを開いた回数を振り返る。開かなくなっていれば移行は完了

入力が続かない構造そのものについてはSFAが定着しない理由——小さな受託チームで入力が続く仕組みの作り方で詳しく扱っています。移行直後の1週間は、項目を増やさず、次回連絡日とステータスの2つだけを更新するところから始めるのが現実的です。

Pipeliaの営業リスト画面。優先スコアと再連絡アラートで今日連絡すべき見込み客が上位に並び、架電・メール・フォーム営業の履歴が同じ行から確認できる

移行後に見えるようになること

ここからは自社製品の紹介です。Pipeliaの営業リストはCSVでインポート・エクスポートでき、移行したあとは優先スコアと再連絡アラートで「今日連絡すべき相手」が上に並びます。商談で受注すると案件が自動で作られ、工程・外注・発注、そして粗利と資金繰りまで同じデータでつながるので、売上と外注費を別のシートで管理して月末に突き合わせる作業がなくなります。

Pipeliaのダッシュボード画面。今月の受注・粗利・回収遅延と、今日の要対応がまとめて表示されている

よくある質問

過去の完了案件も全部移すべきですか?

移さなくて問題ありません。移行の目的は今後の行動を決められる状態を作ることなので、優先すべきは「これから連絡する見込み客」と「進行中の商談」です。過去案件は元のスプレッドシートを参照専用として残しておけば足ります。実績を振り返る必要が出てから、必要な範囲だけ追加でインポートしても遅くありません。

移行にはどのくらい時間がかかりますか?

作業時間の大半は重複の統合と列の整理に使われるため、件数よりも元シートの荒れ具合に左右されます。1行1件に整っているシートであれば、書き出しからインポートまでは短時間で終わります。逆に、結合セルや集計行が混じっている場合は整形に時間がかかるので、まず移行用の複製シートを作り、そこで整えてから書き出してください。

移行の途中で失敗したらどうなりますか?

元のスプレッドシートには手を入れず複製で作業しているので、元データは残ります。インポート結果がおかしければ、取り込んだデータを消して、CSVを直してから入れ直せます。最初に10件だけ試し入れするのは、この「入れ直し」の範囲を小さくするためです。全件を入れる前に、文字化け・日付・電話番号の3点を確認してください。