AccessをGoogleのツールで代替できる?スプレッドシートとAppSheet
Googleスプレッドシートは1,000万セル上限のあるリレーション非対応の表計算、AppSheetはシートをもとにモバイルアプリを作るノーコードツール。小規模共有・モバイル向けには有力な選択肢ですが、複雑な帳票・大量データ・入り組んだロジックには限界があります。
結論:Googleツールで代替できるAccessと、できないAccess
「Accessの代わりにGoogleスプレッドシートを使えないか」という相談は珍しくありません。答えは、用途によります。
単純な台帳共有や小規模な入力フォームなら、GoogleスプレッドシートとAppSheetの組み合わせで現実的に対応できます。一方で、複雑な帳票印刷・大量データの蓄積・入り組んだリレーショナルロジックが必要なAccessは、Googleツールへの切り替えで同等の機能を再現するのは難しい。このページでは、その境界線をできるだけ具体的に示します。
Googleスプレッドシートの実力と限界
Googleスプレッドシートはクラウド上のExcel的な表計算ツールです。リアルタイムの共同編集、変更履歴の自動保存、ブラウザだけで使えるアクセスのしやすさは、Accessにない強みです。
ただしスプレッドシートはリレーショナルデータベースではありません。「シートをテーブルのように使えないか」という発想で試みる例はありますが、スプレッドシートの標準機能だけでは、Accessと同等のリレーション・参照整合性・トランザクションを強制することはできません。規模が大きくなるにつれてデータ管理が破綻しやすくなります。
容量面では、1スプレッドシートあたり最大1,000万セルという制限があります(Google公式ドキュメント)。Accessの2GBという物理ファイルサイズ上限とは尺度が異なりますが、行数を増やせばどこかで壁にぶつかります。
| 観点 | Googleスプレッドシート | Access |
|---|---|---|
| 同時編集 | リアルタイムで複数人が同時編集できる | 単一ファイル共有や不適切なネットワーク構成では競合・破損リスクが高まる(当社実務経験) |
| リレーショナル管理 | 標準機能では対応なし | テーブル間のリレーション・参照整合性を設定できる |
| 帳票印刷 | 書式の細かい固定は難しい | ミリ単位のレイアウト設定が可能 |
| 容量上限 | 1ファイルあたり最大1,000万セル | 1ファイルあたり最大2GB |
| オフライン利用 | 設定すれば一部利用可(ブラウザ依存) | データをローカルのAccessファイル内に保持する構成ならオフライン利用可 |
AppSheetとは何か、Accessの代わりになるか
AppSheetはGoogleが提供するノーコードのアプリ開発プラットフォームです。Googleスプレッドシートや他のデータソースをもとに、フォームや一覧を持つモバイルアプリをコードなしで作れます(AppSheetヘルプ:サブスクリプションの選び方)。
Accessで「フォームと一覧と簡単な集計」を使っているケースに近い業務なら、AppSheetで同等以上の使い勝手を実現できることがあります。特にモバイルからの入力やリアルタイム共有が必要な業務では、Accessより便利になるケースも当社では見ています。
料金はStarterプランが1ユーザーあたり月額5ドル、Coreプランが10ドル(いずれも2025年11月時点の公開情報ですが、変動があるため要確認)。多くの有料Google WorkspaceプランにはAppSheet Coreが含まれており、すでにGoogle Workspaceを契約済みなら追加コストなしで使い始められる場合もあります(詳細はプランの契約内容を確認してください)。Enterprise Plusプランではクラウドデータベース(MySQL・PostgreSQL・SQL Serverなど)への接続も可能です。
向くケース・向かないケース
Googleツールへの移行が現実的な場面と、難しい場面を整理します。判断材料として活用してください。
| 状況 | 向く / 向かない | 理由 |
|---|---|---|
| 数人〜10人程度の台帳共有・入力 | 向く | スプレッドシートの共同編集が活きる。AppSheetでフォームも作れる |
| モバイルからの入力が必要 | 向く | AppSheetはスマートフォン対応が得意。AccessはWindows専用 |
| 既存のGoogle Workspaceに統合したい | 向く | GoogleドライブなどGoogle Workspaceサービスとの連携がしやすい |
| 複雑な帳票印刷(請求書・納品書など) | 向かない(要件次第) | AppSheetでのGoogle Docsテンプレートを使った帳票生成も可能だが、Access同等の厳密なレイアウト再現は難しく、要件によっては外部帳票ツールが必要になる |
| テーブル間の整合性管理が必要 | 向かない | スプレッドシート単体にはリレーション機能がない。AppSheetで参照列は組めるが複雑になると限界が出る |
| 大量データの蓄積(数十万件超) | 要確認 | スプレッドシートは1,000万セル上限。AppSheetネイティブDBはプラン別に行数上限があり(2,500〜200,000行)、大規模用途ではSQL系データソースへの変更が必要になる場合がある |
| 入り組んだVBAロジック | 向かない | AppSheetのAutomationで代替できる処理もあるが、VBAレベルの複雑な分岐・例外処理の再現は難しい |
スプレッドシートとAppSheetの組み合わせで何が作れるか
実務的なイメージを持ちやすいよう、よくある構成を挙げます。あくまで一例であり、要件によって構成は変わります。
- Googleスプレッドシートをデータの保管場所にし、AppSheetで入力フォームと一覧画面を作る。
- AppSheetのAutomation機能で、入力があったときにメール通知を送る。
- スプレッドシートの集計をLooker Studioと連携してグラフ化する(Looker Studioはレポート・可視化ツール)。
この構成は「Accessのフォームと帳票と集計レポート」という組み合わせに見た目は近づけられますが、帳票の細かなレイアウト再現や、複数テーブルにまたがる整合性管理は別途設計が必要です。Googleツールへの移行を検討する際は、既存Accessの「何を使っているか」を棚卸ししてから判断するのが順序として確実です。
ローコードでAccessは置き換えられるかでは、kintone・Power Appsを含めたローコードツール全般の限界を整理しています。Google系ツールに限らず移行先を比較したい場合はAccessの代わりになるものはも参考にしてください。
自社のAccessがGoogleツールで代替できそうかどうか、構造を把握しないまま判断するのはリスクがあります。無料の解析可否チェックでまず現状を把握することをお勧めします。
他の移行先との役割分担
GoogleスプレッドシートとAppSheetは、あくまでGoogle生態系の中でシンプルに完結したい場合の選択肢です。Microsoft 365環境を活かしたいならPower Apps、業務アプリの標準パッケージを使いたいならkintone、複雑な帳票やロジックを引き継ぐならWebシステム開発という選択肢がそれぞれあります。
Googleツールが他の移行先と比べて明確に優位なのは、Google Workspaceをすでに使っているチームが小規模・シンプルな業務を移すケースです。Google Workspace外の環境でこれから始める場合は、ランニングコストも含めて他の選択肢と比較するとよいでしょう。移行先の全体的な比較はAccessの移行先を比較にまとめています。
よくある質問
Q. AccessのデータをGoogleスプレッドシートにそのまま移せますか。
テーブルのデータはCSVエクスポートを経由してスプレッドシートに取り込めます。ただしAccessのクエリ・フォーム・レポート・VBAはデータとは別物で、スプレッドシートに移せる形式はありません。業務の再現には作り直しが前提になります。
Q. AppSheetはAccessのVBAロジックを引き継げますか。
引き継ぐ機能はありません。AppSheetのAutomation(自動化)機能でカバーできる処理もありますが、複雑な分岐・例外処理・複数テーブルをまたぐ更新ロジックは、設計を一から作り直す必要があります。VBAの処理内容を事前に把握しておかないと、移行後に動かない業務が出るリスクがあります。
Q. AppSheetは無料で使えますか。
開発・テスト目的なら無料で使えます。ただし業務での本番利用は原則としてライセンス購入が必要で、無料枠は最大10ユーザー(テスト用)または個人利用3ユーザーが上限です(AppSheetヘルプ:無料での利用)。料金プランは変動するため、契約前に公式サイトで確認してください。
Q. Googleスプレッドシートは何人まで同時に使えますか。
Googleの公式ドキュメントでは、1スプレッドシートに対して同時に編集できるのは最大100個のタブまたはデバイスまでと明示されています(Google公式ヘルプ)。単一Accessファイルを直接共有する構成と異なり、クラウド上での競合破損は起きにくい構造です。一方、大人数での同時編集は動作が遅くなることもあります。
触れないAccessが「診断できるか」だけ、確かめませんか。
顧客データは送信不要。発注の義務もありません。
約2分・ファイル送信不要・発注義務なし/説明はオンライン・売り込みはしません