Googleスプレッドシートとは何か|何を管理する道具で、どこまでできるか
Googleスプレッドシートとは何かを改めて調べる人の多くは、使ったことが無いから調べているわけではありません。すでに毎日開いていて、チームの進行をそこで回していて、それでもどこまで頼ってよい道具なのかが分からないから調べています。この記事では、この道具が何を入れ物として持っていて、公開されている上限がどこにあり、何が構造として設計に含まれていないのかを整理します。進行の管理に使い続けてよい場面と、置き場所を考え直す境目まで扱います。
表計算をファイルではなく、場所として置き直した道具
Googleスプレッドシートは、表計算をブラウザの中で動かすサービスです。ここまでは他の表計算ソフトと同じに見えますが、決定的に違う点が1つあります。実体がファイルではなく、Googleのサーバー上にある1つの場所だということです。
手元の表計算ソフトでは、作業の対象はファイルです。ファイルを開き、編集し、保存し、閉じる。誰かに渡すときはコピーを送り、相手の手元には別のファイルができます。同じ名前のファイルが5つの机の上に散らばり、どれが最新か分からなくなるのは、この仕組みから自然に出てくる結果です。
Googleスプレッドシートでは、対象はURLで指し示される1つの場所です。10人が同じURLを開けば、10人が同じ場所を見ています。誰かが値を書き換えれば、他の9人の画面もその場で変わります。渡すのはコピーではなく、その場所への鍵です。
この違いは、進行の管理に使うときに効いてきます。工程表を配るのではなく、工程表の場所を1つ決めて、そこを見に来てもらう運用が前提になります。逆に言えば、手元にファイルを持って作業したい場面や、誰にも見られずに下書きを作りたい場面とは、設計の方向が違います。そこは組み方でしのぐことになります。
スプレッドシート、シート、セルという3つの入れ物
構造は単純です。いちばん外側にスプレッドシートという入れ物が1つあり、その中にシートが何枚か入り、シートの中に格子状のセルが並びます。手元の表計算ソフトで言うブックがスプレッドシート、ワークシートがシートに当たります。
進行の管理で悩むのは、たいていこの3つのどこに何を置くかです。案件ごとにスプレッドシートを分けるのか、1つのスプレッドシートの中でシートを分けるのか、1枚のシートの中で列を足して区別するのか。ここの決め方で、後から集計できるかどうかが決まります。
原則として、後から横断して数えたいものは同じシートに行として積むのが扱いやすくなります。案件ごとにシートを分けると、見た目は整理されますが、全案件の遅れ件数を出すのに20枚のシートを足し合わせる式が必要になります。逆に、関わる人がまったく違って、見せてよい範囲も違うなら、スプレッドシートごと分けるほうが権限の管理が楽になります。
シートには色を付けられ、並べ替えもでき、右クリックから非表示にもできます。ただし非表示のシートは編集権限のある人なら誰でも再表示できます。見せたくないものを隠す用途には向きません。
上限の数字を、いちど押さえておく
進行の管理に使うなら、公開されている上限を知っておくと、どこで頭打ちになるかの見当がつきます。Googleドライブのヘルプには、スプレッドシートの上限がはっきり書かれています。
Google スプレッドシートで作成したスプレッドシートまたは Google スプレッドシート形式に変換したスプレッドシートの場合は 1,000 万セルまたは 18,278 列(列 ZZZ)まで。 出典: support.google.com
1,000万セルという数字は、日々の進行の管理では当たらないように見えます。20列の表なら50万行まで置ける計算になります。ただし、この上限は「そこまで入る」という話であって、「そこまで快適に動く」という話ではありません。セルの数え方には空のセルも含まれるため、使っていない列を消さずに残しているだけでも上限に近づきます。
もう1つ、外部のデータを扱うコネクテッドシートには別の上限があります。同じヘルプに、コネクテッドシートでのピボットテーブルは20万行まで、抽出は50万行または500万セルまでと書かれています。大きなデータを引いてきて手元で集計する使い方を考えているなら、この行数が先に効いてきます。
Excelから取り込んだ場合の上限も同じ1,000万セル・18,278列です。ただし変換の際に落ちるものがあり、それは後の節で扱います。
保存という操作が無いことの意味
Googleスプレッドシートには保存ボタンがありません。入力すると同時にサーバーに書き込まれます。この性質は便利さと危うさの両方を持っています。
便利なのは、保存を忘れて作業を失うことが無くなる点です。回線が切れてもブラウザに一時的に保持され、つながり直したときに反映されます。オフラインでの作業もあらかじめ設定しておけば可能です。
危ういのは、間違った入力もその場で全員に見えてしまう点です。手元で試してから公開する、という段取りが取れません。並べ替えのつもりで範囲を間違えて、担当者の列だけが動いてしまったとき、他の9人の画面でも同じことが起きています。
この危うさを受け止めるのが変更履歴です。ファイルの右上から過去の版を開き、誰がいつ何を変えたかを見て、必要ならその版に戻せます。変更履歴では、変更されていない行が既定で隠れるため、差分だけを追えます。
節目を残したいときは、版に名前を付けられます。公式ヘルプには、1個のスプレッドシートには名前付きの版を最大15個追加できると書かれています。ドキュメントは40個なので、スプレッドシートのほうが少なく設定されています。週次で名前を付けていくと15週で埋まるので、月次の締めや発注の確定など、後から本当に参照する節目だけに絞るのが現実的です。
なお、変更履歴はオーナーが削除できます。削除すると元に戻せないと明記されているので、整理のつもりで消すのは避けたほうが安全です。
権限は4段階。誰が何をできるか
共有するときに選ぶ権限は、閲覧者、閲覧者(コメント可)、編集者、オーナーの4つです。公式ヘルプの表を読むと、それぞれができることが整理されています。
閲覧者は見るだけで、コメントも編集もできません。閲覧者(コメント可)はコメントを付けられますが、セルの値は変えられません。編集者は値を変えられ、他の人に共有することもできます。ただし編集者はオーナーを変更できません。オーナーだけが持つのは、権限の付け替えと、変更履歴の削除です。
ダウンロード、印刷、コピーの可否は既定で有効になっていて、オーナーが設定から切り替えられます。社外に数字を見せるとき、この設定を確認しないまま共有すると、相手の手元に表がそのまま複製されます。
もう1つ、フォルダの権限が中のファイルに継承される仕組みがあります。公式ヘルプには、親フォルダに対するアクセス権を持っているユーザーに、その中の個々のファイルに対するより低いアクセス権を付与することはできなくなった、と書かれています。つまり「フォルダは全員に共有しているが、この1枚だけは見せない」という設計は取れません。見せる範囲を分けたいなら、フォルダの階層を分けるのが正しい手順になります。
進行の管理では、社外の協力者に一部だけ見せたい場面がよくあります。そのときは、見せるための別のスプレッドシートを用意し、元の表から必要な列だけを式で引いてくる形にするのが素直です。
共有の仕方は2通りあり、性質が違う
共有には、相手のメールアドレスを指定する方法と、リンクを取得して配る方法があります。同じ「共有」という言葉でも、後の管理のしやすさがまったく違います。
アドレスを指定すると、誰に渡したかが一覧で残ります。後から外すのも簡単です。相手にはファイルへのリンクを含むメールが届きます。
リンクを配る方法は速い代わりに、渡った先が追えません。リンクを知っている全員に権限が付くので、そのリンクがチャットで転送されれば、転送先の人も同じ権限を持ちます。社内だけで回すつもりの数字が、いつのまにか社外の打ち合わせ資料に貼られている、という話はここから起きます。
進行の管理で扱う表には、単価や稼働時間や取引先名が並びます。どこまでを誰に見せるかは業務上の判断であって、共有ボタンの操作で決めるべきものではありません。表を作る前に、見せる範囲を先に決めておくのが順番として正しくなります。データの預け先をどう考えるかについては安全性の考え方にまとめてあり、共有の設計を考えるときの整理に使えます。
Google固有の関数が、この道具の性格を決めている
四則演算やSUM、IFといった関数は他の表計算ソフトとほぼ共通です。この道具らしさが出るのは、別のスプレッドシートやウェブ上のデータを引いてくる関数です。
IMPORTRANGEは、別のスプレッドシートの範囲をそのまま持ってきます。案件ごとにスプレッドシートが分かれていても、集計用の1枚に集められます。初回は引く側と引かれる側の両方で接続を許可する操作が要ります。
QUERYは、表から条件に合う行だけを抜き出して並べ替えます。進行の管理では、一次データの1枚から「今週締め切りのものだけ」「担当がAさんのものだけ」といった見え方を作るのに使います。元の表に手を触れずに別の見え方を作れるのが利点です。
ARRAYFORMULAとFILTERは、1つの式で列全体を処理します。行が増えるたびに式をコピーする手間が消えるので、担当者が行を足しても計算が壊れません。進行の管理で式が壊れる原因の大半は、行の追加に式が追いつかないことなので、ここは効きます。
ただし、これらの関数はどれも再計算のたびに動きます。IMPORTRANGEを何十本も張ると、開いた直後に表が固まる状態になります。便利さと重さが同じ場所から出ていることは意識しておく価値があります。
通知は自分用にしか設定できない
進行の管理でいちばん効いてくる性質が、これです。公式ヘルプには、スプレッドシートの通知について次のように書かれています。
通知は自分用にのみ設定でき、自分で加えた変更については通知されないが、他のユーザーが加えた変更については通知が届く、という仕組みです。タイミングは「変更が入ったとき」と「ユーザーがフォームを送信したとき」から選べ、頻度は1日1回のまとめか、変更のたびか、のどちらかです。
ここで読み落としやすいのは、設定できるのが自分の分だけだという点です。とりまとめる立場の人が「進捗が更新されたら担当者に知らせる」ようにはできません。各自が自分で通知を設定する必要があります。つまり、更新を促す仕組みは道具の側には無く、運用で作ることになります。
もう1つ、閲覧者は通知を受け取れますが、誰が変更したかのユーザー名は見えません。名前が見えるのは編集者だけです。社外の相手に閲覧権限で見せている場合、相手からは「数字が変わったこと」は分かっても「誰が変えたか」は分からない状態になります。
特定のセル範囲が変わったときだけ知らせる、といった細かい通知が必要な場合は、Apps Scriptで書くことになるとヘルプに書かれています。ここで、表計算の利用者から開発の領域に一歩入ります。
Apps Scriptでできることと、その代償
Apps ScriptはGoogleのサービスをつなぐためのスクリプト環境です。JavaScriptに近い書き方で、行が追加されたらメールを送る、毎朝9時に集計シートを作り直す、といった処理を書けます。手元の表計算ソフトのマクロに当たる位置づけですが、動く場所がサーバー側なので、誰のパソコンが開いていなくても時間になれば動きます。
進行の管理では、次の3つによく使われます。締め切りが近いのに未着手の行を拾って担当者に通知する処理、複数のスプレッドシートから数字を集めて1枚にまとめる処理、そして所定の書式で報告用のシートを毎週作る処理です。
代償は保守です。書いた人しか中身が分からない状態になりやすく、その人が異動すると誰も直せません。Googleのサービス側の仕様が変わると動かなくなることもあります。また、呼び出せる回数や実行時間には割り当てがあり、無料のアカウントと有料のアカウントで枠が違います。
スクリプトを書く前に、その処理が本当に必要かを一度考える価値があります。通知が欲しいだけなら、週に一度の短い確認の場を作るほうが、誰でも直せて壊れません。
Excelとの行き来で、静かに落ちるもの
Excelのファイルを取り込んで使う運用は珍しくありません。取り込みの上限は1,000万セル・18,278列でGoogleスプレッドシートと同じですが、変換時に落ちるものがあります。
公式ヘルプには、ドキュメントをExcelからGoogleスプレッドシートに変換すると、5万文字を超える文字が入力されているセルはすべて削除されると書かれています。備考欄に議事録を貼り付けているような表では、該当する可能性があります。
これ以外にも、マクロ、一部の関数、複雑な条件付き書式、図形やテキストボックスの配置は、そのままの見た目で移らないことがあります。Excelの形式のまま編集する設定も用意されていますが、その場合は共同編集の一部の機能が使えません。
行き来を前提にするなら、片方を正として決めておくのが安全です。Excelで作った表をGoogleスプレッドシートに置いて、また手元に落として編集して、また上げる、という往復をすると、どこかで書式か数式が失われます。失われたことに気づくのは、たいてい報告の直前です。
回線が無いとき、画面が小さいときに何が起きるか
ブラウザの中で動く道具なので、回線と画面の条件が使い勝手に直結します。ここは導入を決める前に確かめておく価値があります。
オフラインでの編集は、あらかじめ設定しておけば可能です。公式ヘルプには、オフラインアクセスを有効にしておくと、入力と同時に変更内容がデバイスに保存され、次回接続したときにドライブに保存されると書かれています。ただし設定はファイルを開ける環境で先にしておく必要があるため、移動の直前に思い出しても間に合いません。現場や車内で入力する担当者がいるなら、配る前に設定まで済ませておくのが確実です。
画面の小ささは、組み方の制約として効いてきます。スマートフォンのアプリでも編集はできますが、列が横に20本並ぶ表を親指で操作するのは現実的ではありません。現場から入力してもらうことを前提にするなら、入力してもらう列を3つか4つに絞った専用のシートを用意し、そこだけを共有する形にします。入力用と集計用を分けておけば、集計側の式を触られる事故も減ります。
もう1つ、回線が細い場所では、開くまでの待ち時間がそのまま入力されない理由になります。行が数万に育った表を現場で開かせるのは、入力の放棄につながります。現場に出す表は小さく保つ、という原則は、通信の条件から出てくる結論です。
無料のアカウントとWorkspaceで、何が変わるか
個人のGoogleアカウントでもGoogleスプレッドシートは使えます。公式ヘルプには、Googleアカウントには最大15GBのクラウドストレージが無料で付属し、それはGoogleドライブ、Gmail、Googleフォトで共有されると書かれています。表計算の表そのものは軽いので、この容量で足りなくなるのは、たいてい写真か添付ファイルが原因です。
仕事で使うなら、独自のドメインのメールアドレスと管理機能が付いたGoogle Workspaceを選ぶことになります。2026年9月12日時点でworkspace.google.comの日本語の料金ページに載っている年間プランの金額は、Business Starterが1ユーザーあたり月額800円、Business Standardが1,600円、Business Plusが2,500円で、いずれも税別と明記されています。Enterpriseは金額が出ておらず、問い合わせる形です。ストレージはStarterが1ユーザーあたり30GB、Standardが2TB、Plusが5TBと書かれています。同じページに、年間プランは1年契約で16%お得だという案内と、14日間の無料試用の案内が載っています。
プランで変わるのは容量だけではありません。公式ヘルプには、ドキュメントの一部を変更したユーザーを確認する機能について、Business Standard、Business Plus、Enterprise Standard、Enterprise Plus、Education Plusの利用者のみ利用できると書かれています。誰が何を変えたかを細かく追いたい運用は、いちばん下のプランでは想定されていません。
終了、新規受付停止、運営、料金改定の4点を確かめる
道具を長く使うつもりなら、機能の話とは別に、その道具が来年も同じ形で存在するかを見ておく必要があります。2026年9月12日時点で公開されている情報を当たると、次のようになります。
Googleスプレッドシート自体の提供終了や新規受付停止の告知は、公式のヘルプにも料金ページにも見当たりません。料金ページには現在も申し込みの導線があり、14日間の試用が案内されています。運営はGoogleで、この点に変更を示す公式の案内は確認できませんでした。
料金については動きがあります。Googleは2025年1月16日付の告知で、Gemini関連のAI機能をWorkspaceのプランに含める形に変えると発表し、同じ記事に2025年4月28日付の追記として、規模の小さい顧客向けの価格を2025年7月7日から更新する旨が書かれています。つまり、料金は改定される前提で見ておくべきものです。
同じWorkspaceの圏内では、終了した製品もあります。Jamboardのデバイスについてはサポート終了の案内ページが用意されています。表計算そのものが消える気配はありませんが、周辺の製品が入れ替わることはある、という前提は持っておいたほうが安全です。
契約の更新前に、料金ページを開いて金額と税の扱いを見直す。この習慣だけで、予算の見積もりが大きくずれる事態は避けられます。
進行の管理に使ったときに、合う場面
ここまでの性質を踏まえると、Googleスプレッドシートが進行の管理で強く働く場面がはっきりします。
1つ目は、項目が決まりきっていない立ち上げの時期です。何を記録すべきかが定まっていないうちは、列を足したり消したりできる自由さが効きます。専用の道具で項目を先に決め切ると、決め直すたびに設定を触ることになります。
2つ目は、計算が主役の管理です。工数の積み上げ、原価と請求の突き合わせ、複数案件の粗利の一覧。数式で組む必要がある管理は、表計算がそのまま答えになります。
3つ目は、関わる人数が少なく、全員が同じ前提を共有している場合です。5人くらいまでで、毎日顔を合わせていて、誰が何を触ったか口頭で確認できるなら、通知が無いことも権限が粗いことも問題になりません。
4つ目は、記録の期間が短い場合です。3か月で終わる案件なら、行が積み上がる前に完了します。重くなる前に役目を終えるので、上限も速度も気になりません。
5つ目は、社外の相手に一時的に数字を見せたい場合です。相手にアカウントを作ってもらう必要がなく、閲覧の権限を付けたリンクを渡すだけで済みます。専用の道具では、社外の人を招く枠が料金に含まれているかどうかを確認する手間が先に来ます。見せる期間が短く、見せる範囲が固定されているなら、表を1枚用意するほうが速く終わります。
合わない場面と、その理由
逆に、手を入れ続けても苦しくなる場面もあります。理由が道具の設計にあるので、組み方では埋めきれません。
更新を促す必要がある場面は苦しくなります。通知が自分用にしか設定できない以上、「入力してください」と伝える役目は人が担います。とりまとめる人が毎週催促する運用は、人数が増えるほど時間を食います。
議論の記録が必要な場面も苦しくなります。セルのコメントは付けられますが、決定に至る経緯を追う形にはなっていません。「なぜこの納期にしたか」を後から知りたいとき、表には結果しか残っていません。
関わる人が入れ替わる場面も苦しくなります。列の意味や色の意味が暗黙の了解になっていると、新しく入った人は表を読めません。読み方を教える時間が、毎回発生します。
見せる範囲を細かく分けたい場面も苦しくなります。フォルダの権限が中に継承される仕組みがあるため、1枚だけ見せないという設計が取れません。見せる用の表を別に作って同期する運用は、同期が止まった瞬間に嘘の数字になります。
この道具のまま続けるか、置き場所を変えるかの見分け方
判断の材料は、機能の一覧を比べることではありません。いま何に時間を使っているかを数えることです。
1週間のうち、表そのものを作る時間、数字を集める時間、集まらない数字を催促する時間、報告のために形を整え直す時間を分けて記録してみます。最初の2つが大半なら、この道具のままで問題ありません。後ろの2つが半分を超えているなら、それは道具の設計と運用の要求がずれている合図です。
比べる相手を選ぶときは、いま感じている不満と同じ場所に強みを持つものから見るのが早道です。板の形でタスクを動かす道具の代表としてはTrelloとの比較が、担当と期日を確実に配る道具としてはAsanaとの比較が、文書と表を同じ場所に置く道具としてはNotionとの比較が、それぞれ何を得て何を手放すかの整理になります。複数をまとめて眺めたいときは比較の一覧から入れます。
料金の見方も、月額の数字だけを並べても意味がありません。人数が増えたときにどう増えるのか、機能ごとにプランが分かれるのか、という増え方のほうが後で効きます。機能で絞らず、区切るのは人数とボードの数だけという組み方もあり、その考え方は料金で確かめられます。板の形で進行を扱う道具が何をどこまで持っているかはできることにまとまっていて、いまの表で埋めている役割のうち、どれが最初から入っているかを突き合わせる材料になります。
そして、切り替えを考えるなら、表の中身をどこまで運べるかを先に見ておく必要があります。値は運べても、条件付き書式や入力規則や権限は運べません。移すときに何が手作業になるかはTrelloからの移行の説明が参考になり、判断に迷う点はよくある質問にまとまっています。
Q1. Googleスプレッドシートは無料で使えますか?
個人のGoogleアカウントがあれば無料で使えます。公式ヘルプによると、無料のアカウントにはGoogleドライブ、Gmail、Googleフォトで共有する15GBのストレージが付きます。独自ドメインのメールアドレスや管理機能が必要な場合は、有料のGoogle Workspaceを契約する形になります。
Q2. 1枚のスプレッドシートにどれだけデータを入れられますか?
公式ヘルプには1,000万セルまたは18,278列(列ZZZ)までと書かれています。ただし空のセルも数に含まれるため、使っていない列を残していると上限に近づきます。数万行を超えたあたりから開く速度が落ちることが多く、実務上の限界は上限の数字よりかなり手前に来ます。
Q3. 他の人が更新したときに、自動で担当者に知らせられますか?
標準の通知設定では、通知を受け取れるのは自分の分だけです。とりまとめる側が他の人の通知を設定することはできないため、各自に設定してもらうか、Apps Scriptで通知の処理を書く必要があります。細かい条件での通知はApps Scriptを使うよう公式ヘルプにも案内されています。
Q4. Excelのファイルをそのまま取り込んで使えますか?
取り込めますが、変換時に落ちるものがあります。公式ヘルプには、Excelから変換した際に5万文字を超えるセルはすべて削除されると書かれています。マクロや一部の書式もそのまま移らないことがあるため、取り込んだ後に数式と書式を一度確認するのが安全です。