スプレッドシートで回している業務をWebシステムに移すべきかどうかは、「データ量が多いか」だけでは決まりません。判断の軸になるのは、同時に触る人数、誰が何を見てよいかという権限、変更の履歴を追う必要性、そして入力ミスが起きたときの影響の大きさです。この4つのうち2つ以上で無理が出ているなら、スプレッドシートの延命より、システム化の検討を始めたほうが結果的に安く済むことが多くなります。
一方で、スプレッドシートには「誰でもすぐ直せる」「費用がほとんどかからない」という大きな利点があります。限界のサインが出ていない段階で作り込んだシステムに置き換えると、変更のたびに開発依頼が必要になり、かえって業務が遅くなることもあります。移行は、限界を見極めたうえで、範囲と方式を選んで進めるものです。
この記事は、営業管理・案件管理・受発注・顧客台帳などをGoogleスプレッドシートやExcelのクラウド共有で回している中小企業や事業部門の担当者に向けて書いています。限界を見極める判断基準、移行方式の選び方、費用が何で決まるか、進め方の手順、よくある失敗までを順に整理します。
スプレッドシート管理が限界に近づいているサイン
スプレッドシートの限界は、ある日突然やってくるわけではありません。小さな不便が積み重なり、気づいたときには「このシートを触れるのはあの人だけ」という状態になっています。まずは次のようなサインが出ていないかを確認してください。
同時編集と排他の問題
複数人が同じシートを同時に編集すると、誰かの入力が上書きされる、並べ替えやフィルタを他人が勝手に変えてしまう、といった事故が起きます。共同編集機能があっても、「同じ行を二人が同時に直す」「片方が行を削除した瞬間にもう片方が入力していた」といった衝突は防げません。受注や在庫のように、二重計上や取りこぼしが直接お金に関わるデータでこれが起きているなら、強いサインです。
権限を細かく分けられない
スプレッドシートの共有権限は、基本的にファイル単位・シート単位です。「営業は自分の担当顧客だけ見られる」「単価の列は管理職だけが編集できる」「パートナー企業には一部の案件だけ見せる」といった行や列の単位の制御は、本来の機能では難しく、ファイルを分割したり保護範囲を細かく設定したりして無理に実現しがちです。ファイルが増えるほど、どれが最新かが分からなくなります。
変更履歴を業務として追えない
版の履歴機能はありますが、「この案件の金額を誰がいつ、何から何に変えたか」を業務の記録として追うのは難しいものです。監査や取引先とのトラブル時に変更の経緯を示す必要がある業務では、履歴が業務単位で残る仕組みが必要になります。
行数・数式の重さ
行数が増え、参照関数や条件付き書式が積み重なると、開くだけで時間がかかり、編集のたびに再計算で待たされるようになります。製品ごとにセル数などの上限もありますが、上限に達する前に、体感の遅さで業務が止まり始めるのが普通です。
入力ルールが守られない
日付が文字列で入っている、取引先名が微妙に違う表記で何通りも存在する、必須項目が空欄のまま次の工程に回る。入力規則で縛ることはできても、規則自体を誰かが外してしまえば元に戻ります。集計結果が信用できなくなり、毎月の締めで手作業の確認が発生しているなら、データの入口を管理する仕組みが必要な段階です。
システム化を判断する基準を表で整理する
上のサインを、判断しやすい形にまとめると次のようになります。各項目で「スプレッドシートで継続」「工夫で延命」「システム化を検討」のどこに当てはまるかを見てください。
| 判断軸 | スプレッドシートで継続 | 工夫で延命できる | システム化を検討 |
|---|---|---|---|
| 同時に編集する人数 | 数人で、担当範囲が分かれている | 10人前後だが入力時間帯がずれている | 多数が同じデータを同時に更新する |
| 権限の要件 | 全員が全データを見てよい | シート分割で対応できる | 行・列単位、取引先単位の制御が必要 |
| 履歴の要件 | 版の履歴で足りる | 変更ログ用のシートで補える | 項目単位の変更履歴を業務記録として残す |
| データ量と速度 | 開くのも編集も快適 | 古いデータを別ファイルへ退避すれば快適 | 退避しても遅い、集計に時間がかかる |
| 入力ミスの影響 | 後で直せば済む | 入力規則とチェック列で防げる | 請求・出荷・顧客対応に直結する |
| 他システムとの連携 | 不要 | 定期的なCSV出力で足りる | 会計・EC・CRMなどと自動連携したい |
| 保守できる人 | 誰でも直せる | 詳しい人が一人いる | その人がいないと誰も直せない |
右の列に当てはまる項目が2つ以上ある場合、移行の検討を始める価値があります。逆に、すべて左か中央の列なら、まずはシートの整理や入力規則の見直しで十分なことが多いでしょう。
ここで大切なのは「一番困っている軸」を特定することです。権限の問題が中心なら、全面的な作り直しよりも、権限管理に強い既製のツールを使うほうが早いかもしれません。入力ミスの影響が中心なら、入力画面だけをシステム化し、集計はスプレッドシートに残す設計もあり得ます。
移行方式の選択肢:既製SaaS・ノーコード・スクラッチ開発
スプレッドシートから移る先は、自社専用のWebシステムだけではありません。大きく分けて次の3つがあり、組み合わせることもできます。
業務特化のSaaSを使う
顧客管理、案件管理、在庫管理、勤怠、経費精算など、業務の型がある程度決まっている領域では、専用のSaaSが多数あります。業務を製品のやり方に合わせられるなら、最も早く、初期費用も抑えやすい選択肢です。ただし、自社独自の項目や計算ロジックが多い場合、製品側のカスタマイズ範囲に収まるかを確認する必要があります。
ノーコード・ローコードツールで作る
kintoneのような業務アプリ作成ツールや、データベース型のノーコードツールを使えば、スプレッドシートの延長の感覚で入力フォームや一覧、権限を設定できます。現場の担当者が自分で改善を続けられるのが最大の利点です。一方で、複雑な計算や大量データ、細かい権限、外部との連携が増えるほど、設定が入り組んで扱いにくくなります。この点はkintoneの限界はどこかで詳しく整理しています。
自社専用のWebシステムをスクラッチで開発する
業務の流れ自体が競争力の源泉になっている場合や、既製品では表現できない独自のルールがある場合は、専用のWebシステムを開発します。画面、データ構造、権限、連携を業務に合わせて設計できる反面、初期の設計と開発に費用と時間がかかり、運用後の改修も開発者に依頼する形になります。
| 観点 | 業務特化SaaS | ノーコード・ローコード | スクラッチ開発 |
|---|---|---|---|
| 立ち上げの速さ | 速い | 比較的速い | 設計と開発の期間が必要 |
| 独自ルールへの対応 | 製品の範囲内 | 設定でできる範囲 | 自由に設計できる |
| 現場での改善 | 設定変更のみ | 担当者が自分で可能 | 原則として開発依頼 |
| 費用の発生の仕方 | 利用人数に応じた月額が中心 | 利用人数に応じた月額と構築作業 | 初期の開発費と保守費 |
| データ量・連携 | 製品の仕様次第 | 規模が大きいと苦しくなる | 設計次第で対応できる |
どれが正解というより、「どの業務をどこに置くか」を決める作業です。たとえば、顧客台帳はCRMのSaaSに移し、自社独自の見積もり計算だけを小さなWebシステムとして作る、という分け方も現実的です。
移行の費用は何で決まるか
スクラッチ開発やノーコードでの構築を外部に依頼する場合、費用は基本的に「作業量 × 作業する人の単価」で決まります。作業量を左右する要素を知っておくと、見積もりの比較や範囲の調整がしやすくなります。
費用を大きく左右する要素
- 画面と機能の数:一覧、詳細、登録・編集、検索、集計、帳票出力など、画面の数と、それぞれの画面で何ができるかによって設計・実装・テストの量が変わります。
- 権限の複雑さ:全員が同じ権限なら単純ですが、役割ごと・組織ごと・取引先ごとに見える範囲を変える場合、設計とテストの量が増えます。考え方はRBAC(ロールベースアクセス制御)が参考になります。
- 計算・業務ルールの量:スプレッドシートの中に埋め込まれた数式や手作業の判断を、すべて洗い出して仕様にする必要があります。ここが見えていないと、見積もりが大きくぶれます。
- 外部連携:会計ソフト、EC、決済、メール配信などと連携する場合、連携先の仕様調査とエラー時の扱いの設計が必要です。
- データ移行:既存のシートのデータをどれだけきれいにして移すか。表記揺れや重複が多いほど、移行前の整備に工数がかかります。
費用を抑える考え方
費用を抑える最も確実な方法は、最初に作る範囲を絞ることです。スプレッドシートで困っている業務のうち、最も事故が起きやすい部分、または最も時間を取られている部分だけを最初のリリースに含め、残りは従来どおりスプレッドシートで回します。集計や分析のように、スプレッドシートの得意な作業は、システムからCSVを出力してスプレッドシートで扱う形にしてもかまいません。
また、見積もりを比較するときは金額だけでなく、各社が「何を前提にしているか」を揃えて見ることが重要です。画面数、権限、データ移行、テスト、リリース後の保守がどこまで含まれているかを確認しましょう。費用の構造は、見積書の内訳を項目ごとに並べて比べると見えてきます。
開発費以外にかかる費用
見落とされやすいのが、リリース後の費用です。サーバーやクラウドの利用料、ドメインや証明書、保守・問い合わせ対応、OSやライブラリの更新対応などが継続的にかかります。スプレッドシートはこれらがほぼゼロだったため、移行後の月々の費用を事前に把握しておかないと、社内で「前のほうが安かった」という議論になりがちです。業務時間の削減やミスの減少など、移行で得られる効果と並べて説明できるようにしておきましょう。
スプレッドシートからWebシステムへ移行する手順
移行は、いきなり画面を作り始めるのではなく、現状の把握から段階を踏んで進めます。一般的な手順は次のとおりです。
- 現状のシートを棚卸しする:関連するファイル、シート、列、数式、参照関係、誰がいつ何を入力しているかを一覧にします。隠しシートや個人のコピーも含めて洗い出します。
- 困りごとと目的を絞る:前述の判断基準から、最も解決したい問題を1〜2個に絞ります。「全部をシステムにする」は目的になりません。
- 業務フローを書き出す:入力から承認、出力、他部署への受け渡しまでの流れを図にします。例外処理(キャンセル、修正、差し戻し)も含めます。
- データ項目と業務ルールを定義する:列を項目として定義し、必須かどうか、選択肢、桁数、計算式、入力できる人を決めます。数式に隠れたルールはここで言葉にします。
- 移行方式と範囲を決める:SaaS、ノーコード、スクラッチのどれを使うか、最初のリリースに何を含めるかを決めます。
- データを整備する:表記揺れ、重複、欠損、結合セルなどを直し、移行用のデータを作ります。
- 小さく作って試す:一部のメンバーで並行運用し、入力のしやすさや抜けている機能を確認します。
- 切り替えて旧シートを閉じる:切り替え日を決め、旧シートは閲覧専用にします。二重管理の期間を長引かせないことが大切です。
手順全体の考え方はExcel業務をシステム化する手順でも解説しています。手順6のデータ整備は軽視されがちですが、ここを省くと新システムに入った瞬間から検索や集計が正しく動かなくなります。具体的な整備方法はExcelデータをシステムに移す前のデータ整備を参考にしてください。
具体的な場面で考える:案件管理シートの例
架空の例で考えてみます。従業員数十名の工事会社で、案件管理をひとつのスプレッドシートで行っているとします。営業が案件を登録し、工事担当が進捗を更新し、経理が請求のタイミングで金額を確認する運用です。
当初は数人で使っていたため問題ありませんでしたが、営業と工事担当が増えるにつれて、次のような問題が出てきました。
- 同じ案件の行を営業と工事担当が同時に編集し、金額や日付が上書きされる。
- 協力会社にも進捗を見せたいが、単価や利益の列が見えてしまうため共有できない。
- 請求金額が途中で変わった経緯が分からず、取引先からの問い合わせに答えられない。
- 過去数年分の案件が一枚に入っていて、開くたびに待たされる。
判断基準の表に当てはめると、同時編集、権限、履歴、データ量の4つが右の列に該当します。ここで全面的に業務システムを作る前に、まず「案件の登録・進捗更新・金額変更」の3機能と、協力会社向けの閲覧画面だけをWebシステムとして作り、請求書の作成は従来どおり会計ソフトとスプレッドシートで行う、という範囲の切り方が考えられます。金額の変更は履歴を必ず残し、変更理由の入力を必須にします。
このように、困りごとと機能を一対一で結びつけて範囲を決めると、見積もりも比較しやすくなり、リリース後の効果も確認しやすくなります。
移行でよくある失敗と避け方
スプレッドシートの見た目をそのまま再現しようとする
慣れた画面を再現したくなる気持ちは自然ですが、横に長い一覧をそのままWeb画面にすると、入力しにくく、スマートフォンでも使えないシステムになりがちです。避けるには、「一覧で見るもの」と「一件ずつ入力するもの」を分けて画面を設計します。一覧は絞り込みと並べ替えに集中し、入力はフォームで項目ごとに検証します。
数式に埋め込まれたルールを見落とす
スプレッドシートの数式や条件付き書式には、業務ルールが暗黙のうちに入っています。たとえば「この列が空なら赤く表示」は「この項目は必須」というルールですし、ある列の参照関数は「マスタの単価を使う」というルールです。これを洗い出さずに移行すると、リリース後に「前はできていたことができない」と言われます。棚卸しの段階で、数式と書式を一つずつ言葉に直しましょう。
並行運用が終わらない
新旧両方に入力する期間が長引くと、どちらが正しいか分からなくなり、現場の負担も増えます。切り替え日を最初に決めておき、その日以降は旧シートを閲覧専用にするなど、戻れない仕組みを用意します。
現場の担当者が設計に関わらない
管理者だけで要件を決めると、現場の入力の実態と合わないシステムになります。実際に毎日入力する人に、試作段階の画面を触ってもらい、入力の手間が増えていないかを確認しましょう。
変更のしやすさを考えていない
スプレッドシートでは列の追加が数秒でできましたが、システムでは項目の追加にも開発が必要になることがあります。将来変わりそうな選択肢や区分は管理画面から変更できるようにする、項目の追加を想定した設計にしておくなど、変更の頻度に応じた作りにしておくと、移行後の不満を減らせます。
移行前に確認したいチェックリスト
社内で検討を進める前に、次の項目を確認しておくと、外部に相談する場合も話が早くなります。
- 対象となるファイル・シートと、その利用者を一覧にしたか
- 最も解決したい問題を1〜2個に絞ったか
- 入力から出力までの業務フローと例外処理を書き出したか
- 数式・条件付き書式・入力規則に含まれるルールを言葉にしたか
- 誰が何を見られて、何を編集できるべきかを整理したか
- 変更履歴を残すべき項目を決めたか
- 他のシステムやファイルとのデータの受け渡しを洗い出したか
- 移行するデータの範囲(期間・件数)と整備の担当を決めたか
- 最初のリリースに含める機能と、後回しにする機能を分けたか
- 切り替え日と旧シートの扱いを決めたか
- 移行後の保守や改修を誰がどう依頼するかを決めたか
すべてが埋まっていなくても構いません。埋まらない項目があること自体が、検討すべき論点を示しています。
よくある質問
Q. 何行を超えたらシステム化すべきという目安はありますか?
行数だけで判断するのはおすすめしません。数万行でも参照する人が少なく、権限や履歴の要件がなければスプレッドシートで十分なこともありますし、数百行でも多人数の同時更新や細かい権限が必要ならシステム化の価値があります。行数は「速度の問題」として判断軸の一つに入れ、他の軸と合わせて判断してください。
Q. GASでスプレッドシートを強化するのとシステム化は、どちらがよいですか?
Google Apps Scriptで入力チェックや通知、定型処理を自動化すれば、延命できる期間は長くなります。ただし、権限や同時編集の問題は根本的には解決しませんし、スクリプトを書いた人しか直せない状態になりやすい点に注意が必要です。判断の目安はGASで作る社内ツールの限界と移行の目安を参考にしてください。
Q. 移行後もスプレッドシートを使い続けてよいですか?
使い続けてかまいません。入力と記録はシステム、集計や一時的な分析はスプレッドシートという役割分担はよくある形です。その場合、システムからのデータ出力の形式を決めておき、スプレッドシート側でデータを書き換えて元に戻す運用にならないよう注意します。
Q. 最初から全業務をシステム化しないと二度手間になりませんか?
範囲を絞った場合でも、データ構造をあとから拡張しやすい形で設計しておけば、二度手間は最小限にできます。むしろ全業務を一度に移すほうが、要件の漏れや現場の混乱で手戻りが大きくなりがちです。最初のリリースで効果を確かめ、次に移す業務を決めていく進め方のほうが、結果的に全体の費用を抑えやすくなります。
Otsumuに相談できること
スプレッドシートの限界が見えてきたとき、まず自社でできることは少なくありません。シートの整理、入力規則の見直し、古いデータの退避、業務特化SaaSの試用などで解決するなら、外部に依頼する必要はありません。判断基準の表で右の列に当てはまる項目がほとんどない場合は、まずこうした工夫から始めるのがよいでしょう。
一方で、権限や履歴、他システムとの連携が絡み、SaaSとノーコードとスクラッチ開発のどれを選ぶべきか判断がつかない場合や、スプレッドシートに埋め込まれたルールが複雑で社内だけでは要件に落とし込めない場合は、外部の視点を入れたほうが早く進みます。特に、詳しい担当者が一人しかおらず、その人の時間が取れない状況では、棚卸しと要件整理を誰かが代わりに進める必要があります。
Otsumuでは、Excel・スプレッドシートからのシステム化として、現状のシートの棚卸しから、移行方式の選定、最初のリリースに含める範囲の決定、開発、データ移行、切り替えまでを一貫して支援しています。目的から逆算して必要な機能に絞り、AIを活用した開発で少人数・短期間で進めるため、「まずは一番困っている業務だけ」という小さな始め方にも対応できます。既製のSaaSやノーコードで足りると判断した場合は、そのようにお伝えします。
自社の状況がどの段階にあるのか整理したい、という段階でもかまいません。30分の無料相談で、現在のシートの使われ方と困りごとをお聞きし、進め方の選択肢を一緒に整理します。
この記事について
Otsumu株式会社が執筆しました。統計値や他社の事例には依拠せず、進め方と判断の枠組みを中心にまとめています。法務・税務・会計などの制度は、専門家や公的窓口で最新の情報をご確認ください。
執筆:Otsumu株式会社 / 編集日 2026.10.01