結論:同期できないのは「通信」「オフライン設定」「権限」「サイズ上限」の4系統
Googleスプレッドシートで「変更内容を同期できません」「変更内容を保存できませんでした」と出るとき、原因はほぼ次の4系統に収まります。①通信・タブ側の問題 ②オフラインアクセスの設定 ③権限が編集者から閲覧者に変わっている ④シートがサイズ上限に達しているの4つです。
厄介なのは、この4つで対処がまったく違うことです。通信が原因なら再読み込みで直りますが、権限が原因のときに再読み込みを繰り返すと、画面に残っている自分の編集内容が消えます。まず切り分け、それから直す。この順番を守るだけで、失うデータがぐっと減ります。
まず1分で確認する3点(データを失わないために)
エラーが出た瞬間にやるべきことは、閉じない・リロードしない・まず控えるです。
- タブを閉じない:未同期の編集はブラウザのタブの中にしかありません。閉じた時点で失われます。
- 直近で入力した範囲をコピーして、メモ帳や別ファイルに貼る:Googleが「最近の編集内容をコピーしてから変更を元に戻してください」と案内するのはこのためです。
- 別のタブで同じスプレッドシートを開く:そちらが正常に開けるなら、サーバー側のファイルは無事で、問題は今のタブ側にあると分かります。
原因別の対処7手順
1. 通信を確認し、タブを再読み込みする
社内Wi-Fiの切り替わり、VPNの再接続、スリープからの復帰は、同期エラーの最も多いきっかけです。上の「まず1分」を済ませてから、タブを再読み込みします。ここで直るケースが体感で最も多く、逆に再読み込みしても同じエラーが出るなら、原因は通信ではありません。次に進みます。
2. オフラインアクセスの設定を見直す
オフラインで編集した内容は、オンラインに戻ったときに同期されます。ただしGoogleの公式ヘルプによると、オフライン利用にはGoogle ChromeまたはMicrosoft Edgeを使うこと、シークレット ブラウジングを使わないこと、「Google オフライン ドキュメント」のChrome拡張機能をインストールして有効にすること、端末に十分な空き容量があることという前提条件があります(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する|Google公式ヘルプ)。
この前提が崩れた状態、たとえばシークレットウィンドウで開いていた、拡張機能が無効になっていたときに機内やオフラインで編集すると、同期の受け皿がないまま入力が積み上がり、復帰時にエラーになります。ドライブの設定から「オフライン」をオンにしておくのが公式の手順です。
3. 拡張機能・広告ブロッカーを疑う
再読み込みで直らないときは、同じシートをシークレットウィンドウ(拡張機能が無効な状態)で開いてみます。そこでは正常に開けるなら、犯人は拡張機能です。広告ブロッカー、社内で配布されたセキュリティ拡張、翻訳系の拡張は、スプレッドシートの通信を止めることがあります。1つずつ無効にして特定します。
4. アカウントを取り違えていないか確認する
会社アカウントと個人アカウントの両方でログインしている環境では、URLの/u/0//u/1/が示すプロフィールと、シートを共有された側のアカウントがずれていることがよくあります。共有されていないアカウントで開いていると、閲覧はできても保存が通りません。右上のアイコンでアカウントを確認し、共有されている方のアカウントで開き直します。
5. 編集権限が閲覧に変わっていないか確認する
開いている間にオーナーが共有設定を変えると、画面は編集モードのまま、保存だけが通らない状態になります。Googleの共有権限は「閲覧者」「閲覧者(コメント可)」「編集者」「オーナー」の4段階で、編集できるのは編集者以上です(Google ドライブのファイルを共有する|Google公式ヘルプ)。
あわせて公式ヘルプは、親フォルダに対するアクセス権を持っているユーザーに、その中の個々のファイルに対するより低いアクセス権を付与することはできないという共有モデルの変更も案内しています。フォルダ単位の整理を変えた直後に同期エラーが増えたなら、ここを疑ってください。
6. サイズ上限に達していないか確認する
Googleスプレッドシートには公式に上限があります。Google スプレッドシートで作成した、またはスプレッドシート形式に変換したファイルは1,000万セルまたは18,278列(列ZZZ)まで、Excelからインポートしたスプレッドシートも同じ上限です(Google ドライブに保管可能なファイル|Google公式ヘルプ)。
上限に近づくと、行の追加や貼り付けが弾かれ、保存が通らなくなります。不要な空白行・空白列の削除、古い年度のシート分割、集計結果だけを残して明細を別ファイルへ退避する、といった減量が必要です。
7. 変更履歴から直前の状態に戻す
どうしても表示が壊れたときは、変更履歴から復元します。右上の最終編集アイコンをクリックすると版の一覧が開き、選んだ版を「この版を復元」で戻せます。復元せずにその版のコピーを作ることもできます(ファイルの変更内容を確認する|Google公式ヘルプ)。いきなり復元せず、まずコピーを取ってから比較するほうが安全です。
「最近の編集内容をコピーしてから変更を元に戻してください」と出たときの手順
このメッセージは、ブラウザに残っている編集内容と、サーバー側のファイルの内容が食い違っていることを意味します。順番を間違えると数時間分の入力が消えるので、次のとおりに進めます。
- 画面に見えている、直近で入力した範囲を選択してコピーする。
- 別のファイル(メモアプリでも新規スプレッドシートでも可)に貼り付けて退避する。
- そのうえで案内どおり「変更を元に戻す」または再読み込みを行う。
- サーバー側の最新状態を開き、退避した内容と突き合わせて、足りない分だけ入れ直す。
2を飛ばして3を実行するのが、最もよくある事故です。
毎週のようにエラーが出るなら、シートの使い方が限界に来ている
ここまでの対処で個々のエラーは消えますが、同じシートで月に何度も起きるなら、それは操作ミスではなく設計の問題です。次のどれかに当てはまっていないでしょうか。
- 1枚のシートに数万行の明細と関数と条件付き書式が同居している。
- 10人以上が同時に開き、行の挿入と並べ替えが日常的に発生する。
- 「触ってはいけない列」を口頭ルールで守っている。
この状態は、複数人で使うスプレッドシートが壊れる原因とほぼ同じ構造です。人数と行数が増えるほど、同期エラー・参照ズレ・上書き事故は確率的に必ず起きます。入力は専用の画面から、集計はシートで、と役割を分ける段階に来ているサインだと捉えてください。判断軸はスプレッドシート管理の限界にまとめています。
よくある質問
「変更内容を同期できません」と出たら、まず何をすればいいですか?
タブを閉じたり再読み込みしたりする前に、画面に残っている直近の入力をコピーして別ファイルへ退避してください。未同期の編集はブラウザのタブの中にしかないため、先に閉じると失われます。退避してから、案内どおり元に戻すか再読み込みを行います。
オフラインで編集した内容が同期されません。
Google公式ヘルプによると、オフライン利用にはChromeまたはEdgeを使い、シークレットブラウジングを使わず、「Google オフライン ドキュメント」拡張機能を有効にし、端末に十分な空き容量がある必要があります。この前提が崩れた状態で編集すると、復帰時に同期できないことがあります。
開けるのに保存だけできないのはなぜですか?
開いている最中に共有権限が編集者から閲覧者に変更された場合に起こります。Googleの共有権限は閲覧者・閲覧者(コメント可)・編集者・オーナーの4段階で、編集できるのは編集者以上です。アカウントを取り違えて開いている場合も同じ症状になります。
スプレッドシートのサイズ上限はどれくらいですか?
Google公式ヘルプによると、Googleスプレッドシートで作成またはスプレッドシート形式に変換したファイルは1,000万セルまたは18,278列(列ZZZ)までです。Excelからインポートしたスプレッドシートも同じ上限です。上限に近づくと保存が通らなくなります。
消えた入力を取り戻せますか?
右上の最終編集アイコンから変更履歴を開き、以前の版を復元できます。いきなり復元すると現在の状態が置き換わるため、まずその版のコピーを作成して内容を比較してから戻すほうが安全です。