Googleスプレッドシートで「このドキュメントは、オフライン編集のために別のタブで開かれています。このタブでの編集は…」と表示されたときは、同じファイルを開いている他のタブとウィンドウをすべて閉じ、編集を続けたい1つのタブだけを残して再読み込みするのが最短です。これは故障ではなく、オフライン編集を担当するタブを1つに絞るための案内です。Googleのオフライン機能は「ファイルを端末に保存しておき、オンラインに戻ったときに変更を同期する」仕組みなので(オフラインで Google ドライブのファイルを使用する)、同じファイルの担当タブが2つあると、どちらの入力を正とするかが決められません。この記事では、入力を失わない退避の順番、タブを1つに寄せる手順、オフライン設定の入れ直し、そして再発させない使い方までを順に説明します。
まず切り分ける:2〜3分でできる判定
直す前に、いま何が起きているかを確定させます。ここで紹介する操作はすべて読み取り中心で、シートの中身を壊しません。メッセージが出ているタブを、切り分けが終わるまで閉じないでください。
手順1:同じファイルを開いているタブを数える
犯人はほぼ「自分が開きっぱなしにしたタブ」です。まず数を確定します。
- Chromeの検索タブ(アドレスバー左のタブ検索、またはタブを右クリックして「タブを検索」)で、シートの名前を入力する。
- 同じ名前のタブが2つ以上出てきたら、それが原因です。どれを残すかを決める。
- 別のウィンドウ、別ディスプレイに出しているウィンドウ、最小化したウィンドウも見る。
- スマホやタブレットのGoogleスプレッドシートアプリで同じファイルを開いたままにしていないか確認する。
URLの末尾に #gid= が付いているだけの違い(別シートタブを見ている状態)でも、ファイルとしては同じ1件です。別シートを見ているから大丈夫、ということはありません。
手順2:ブラウザとウィンドウの種類を見る
オフライン編集には前提条件があります。公式ヘルプは、Google ChromeブラウザまたはMicrosoft Edgeブラウザを使用すること、シークレット ブラウジングは使用しないこと、「Google オフライン ドキュメント」のChrome拡張機能をインストールして有効にすること、デバイスにファイルを保存するための十分な空き容量があることを条件として挙げています(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する)。シークレットウィンドウで開いていた、SafariやFirefoxで開いていた、という場合は、タブの数以前に前提が崩れています。
手順3:ログイン中のアカウントを突き合わせる
URLの /u/0/ や /u/1/ は、どのプロフィールで開いているかを表します。会社アカウントと個人アカウントで同じファイルを別々のタブに開いていると、自分では「1枚しか開いていない」つもりでも、ブラウザからは2つの担当タブに見えます。残す1つを決めるときは、アカウントまで揃えてください。
見えている状況 | もっとも疑わしい原因 | 飛ぶ先 |
|---|---|---|
同じ名前のタブが2つ以上ある | 担当タブの重複 | 原因1 |
タブは1つしかないのに出る | 閉じ損ねた別ウィンドウ・別端末 | 原因2 |
閉じて開き直しても消えない | オフライン設定・キャッシュの不整合 | 原因3 |
シークレットウィンドウで開いていた | オフライン利用の前提外 | 原因4 |
会社のパソコンだけで起きる | 管理者側のオフライン設定 | 原因5 |
このタブの編集内容は消えるのか
いちばん気になるところを、確認できた範囲で正直に書きます。Googleの公式ヘルプには、このメッセージそのものについての説明は見つかりませんでした。したがって「このタブの入力は必ず保存される」とも「必ず消える」とも、こちらからは断定できません。
公式に確認できるのは、オフライン編集の同期の性質です。公式ヘルプには「変更はオンラインに戻ったときに行われます」「新しい変更を行うと、以前の変更が上書きされます」「編集内容はファイルの変更履歴から確認できます」と書かれています(オフラインで Google ドライブのファイルを使用する)。つまり、複数の経路から同じファイルへ変更が流れ込む状況では、後から届いた変更が前の変更を上書きすることがある、という前提で動いていることは分かります。
ですから、安全側の手順は次の3つです。順番を入れ替えないでください。
- メッセージが出ているタブの画面に見えている入力を、範囲選択してコピーし、メモアプリや新規スプレッドシートへ貼って退避する。
- 変更履歴(右上の最終編集アイコン)を開き、いまの版のコピーを作成しておく。公式ヘルプの手順では、版の横にあるその他アイコンから「コピーを作成」を選び、コピーの名前を入力します(ファイルの変更内容を確認する)。
- そのうえで、他のタブを閉じてタブを1つに寄せ、残したタブを再読み込みする。
1と2を飛ばして3をやってしまうのが、いちばんよくある事故です。数十秒で済むので、必ず先に退避してください。
対処に入る前に少しだけ自分たちの話をします。私たちは、1つのシートを全員が直接開く運用を、入力画面とデータの置き場に分けて社内アプリにするお手伝いをしております。タブや担当シートの取り合いが毎日起きている方には参考になると思いますので、よろしければ合わせてご覧ください。
原因別の対処
原因1:同じファイルを複数のタブで開いている
もっとも多いのがこれです。朝に開いたタブを閉じずに、メールのリンクやドライブの検索結果からもう一度開くと、同じファイルの担当タブが2つになります。
- 前述の退避(画面のコピー+版のコピー作成)を済ませる。
- 残す1つを決め、それ以外のタブをすべて閉じる。
- 残したタブを再読み込みし、メッセージが消えるか確認する。
- 消えない場合は、いったんそのタブも閉じ、ドライブから開き直す。
「どちらのタブが正なのか分からない」状態で迷ったら、両方を閉じてドライブから開き直すのが確実です。サーバー側の最新状態から読み直すことになるので、退避しておいた分だけを見比べて入れ直せます。
原因2:別ウィンドウ・別端末で開いたままになっている
タブを1つに絞ったのに消えない場合は、自分の視界の外に開きっぱなしのものがあります。最小化したウィンドウ、外部ディスプレイに残したウィンドウ、スリープしただけのノートパソコン、スマホのアプリが典型です。
- Chromeのウィンドウをすべて前面に出して、同じファイルのタブがないか確認する。
- 使っていないパソコンでブラウザを終了する(ウィンドウを閉じるだけでなくアプリを終了する)。
- スマホ・タブレットのスプレッドシートアプリで、該当ファイルを閉じる。
- そのうえで、残した1つのタブを再読み込みする。
原因3:オフライン設定とキャッシュがずれている
タブを整理しても直らないときは、オフライン用に端末へ保存した情報が食い違っています。公式のトラブルシューティングは、オフライン アクセスをいったん無効にしてから再び有効にすること、ブラウザのキャッシュとCookieを消去してからドライブのファイルをもう一度読み込むことを案内しています(Google ドライブに関する一般的な問題を解決する)。
- 退避が済んでいることを確認する(キャッシュ消去は未同期の変更を失う可能性があります)。
- ドライブの設定を開き、「オフラインでも、このデバイスで Google ドキュメント、スプレッドシート、スライドのファイルの作成や最近使用したファイルの閲覧と編集が可能です」のチェックボックスをオフにする。
- いったんタブを閉じ、同じチェックボックスをオンに戻す。
- それでも直らない場合に限り、ブラウザのキャッシュとCookieを消去し、ドライブから開き直す。
特定の1ファイルだけをオフラインで持ちたい場合は、ドキュメント・スプレッドシート・スライドのホーム画面で対象ファイルのその他アイコンをクリックし、「オフラインで使用できるようにする」をオンにします(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する)。全ファイルをオフライン対象にするより、担当タブの重複が起きにくくなります。
原因4:シークレットウィンドウや対象外のブラウザで開いている
公式ヘルプが明記しているとおり、オフライン利用はChromeまたはEdgeが前提で、シークレット ブラウジングは使用しないことが条件です。シークレットウィンドウ、ゲストプロフィール、拡張機能を切ったプロフィールで開いている場合は、まず通常のウィンドウで開き直してください。あわせて「Google オフライン ドキュメント」拡張機能が有効か、端末の空き容量が足りているかも確認します。空き容量が不足していると、そもそも端末側にファイルを保存できません。
原因5:会社のパソコンで管理者がオフラインアクセスを制限している
自宅のパソコンでは起きないのに会社のパソコンだけで起きる、という場合はここを疑います。Google Workspaceの管理者は、組織のユーザーがオフラインでドキュメント・スプレッドシート・スライドにアクセスできるかどうかを制御できます(ドキュメント、スプレッドシート、スライドへのオフライン アクセスを設定する)。設定が変更されると、それまで使えていた端末で挙動が変わることがあります。
- 同じファイルを、個人のパソコンや別のネットワークから開いて、同じメッセージが出るか比べる。
- 会社のパソコンだけで出るなら、社内の管理者にオフラインアクセスの設定状況を確認する。
- 共有パソコン(複数人が同じ端末を使う)では、オフライン対象を増やさない運用にする。
再発させない運用
このメッセージは、直し方より「出さない使い方」を決めたほうが早く片づきます。やることは3つだけです。
- よく使うシートはブックマークから1本で開く。メール・チャット・検索結果から都度開くのをやめると、担当タブの重複はほぼ起きません。
- オフライン対象は、本当に電波のない場所で触るファイルだけにする。ファイル単位の設定に絞るほうが安全です。
- 作業が終わったらタブを閉じる。開きっぱなしのタブは、翌日の自分にとっての別人の編集です。
開き方 | このメッセージ | オフラインでの編集 | 入力の取り違え |
|---|---|---|---|
ブックマークから1タブだけ | 出にくい | 可能 | 起きにくい |
都度リンクから開く(複数タブ) | 出やすい | 1タブのみ | 起きやすい |
シークレットウィンドウ | 前提外 | 不可 | 起きやすい |
入力画面とデータを分ける仕組み | 構造上出ない | 設計しだい | 起きない |
一番下の行だけ、少し毛色が違います。シート本体を全員で直接開くのをやめて、入力する場所と貯める場所を分けてしまえば、担当タブを取り合う状況そのものがなくなります。Mihataでは、スプレッドシートをそのまま社内アプリのように使う形をご提案しています。いまの運用のどこを分ければ楽になるか、考えるきっかけになれば十分です。
同じ「保存できない」でも、画面の文言が違えば原因も別物です。「変更内容を同期できません」が出ているなら、通信・権限・セル数上限の切り分けが必要なので変更内容を同期できませんと出たときの原因別7手順を、「接続が不安定です」なら接続が不安定ですと表示された時の退避手順と切り分けを先に読んでください。
それでも直らない時の見極め
次のどれかに当てはまるなら、タブの整理では止まりません。使い方そのものを変える判断に切り替えたほうが早いです。
- 週に何度もこのメッセージが出る。1枚のシートを常時開いたまま仕事をする使い方に無理が出ています。
- 複数の担当者が同じシートを一日中開きっぱなしにしている。誰の入力が最後に残るかが運任せになります。
- 退避と突き合わせに毎回10分以上かかっている。作業時間より事故処理の時間が長くなっています。
- どの版が正なのか、誰も断言できない。ここまで来ると、どれを残しても後から間違いが出ます。
人数と行数が増えるほど、担当タブの衝突や上書きは確率的に必ず起きます。その構造は複数人で使うスプレッドシートが壊れる原因と同じです。仕組みを変えるには手間がかかりますが、毎週の事故処理に30分使っているなら、半年で回収できる計算になります。いまの運用を見せていただければ、どこから手を付けるべきかはご一緒に判断できるかと思います。
画面の文言を公式と突き合わせる
この症状は、覚えている文言が人によって違います。「別のタブで開いています」、「このファイルは別のタブで開かれています」、「ドキュメントは別のウィンドウで開かれています」という形で記憶され、検索もその言い方で行われます。ただしGoogleの公式ヘルプには、この系統の文言そのものの記載が見つかりませんでした。ドキュメント エディタ ヘルプの編集エラーのトラブルシューティングにも、ドライブ ヘルプのオフライン関連ページにも載っていません。公式に載っていないということは、ブラウザや時期によって表記が違っていても照合する元がない、ということです。この記事では画面で実際に確認できた表記だけを原文として扱い、それ以外の言い回しは「同じ系統の症状」として扱います。
公式が逐語で載せている編集エラーは2つだけ
編集中に出るエラーのうち、公式が文言ごと載せているのは次の2つです。「エラーが発生しました。このページを再読み込みするか、数分後このページをもう一度開いてみてください。」と「サーバーエラーが発生しました。ブラウザの【再読み込み】を押してください。」です(Google ドキュメント、スプレッドシート、スライド、Vids、Pics の編集中に発生するエラーのトラブルシューティング)。自分が見た文言がこの2つのどちらかなら、タブを数える前に再読み込みと時間を置く手順から始めてください。担当タブの重複とは別の系統の症状です。
覚えている文言ごとの扱い
覚えている・検索した文言 | 公式ヘルプの記載 | この記事での扱い |
|---|---|---|
別のタブで開いています | 見つからない | 担当タブの重複(原因1) |
このファイルは別のタブで開かれています | 見つからない | 担当タブの重複(原因1) |
ドキュメントは別のウィンドウで開かれています | 見つからない | 別ウィンドウ・別端末(原因2) |
エラーが発生しました。このページを再読み込みするか… | 記載あり | 再読み込み・時間を置く(別系統) |
サーバーエラーが発生しました。ブラウザの【再読み込み】を… | 記載あり | 再読み込み(別系統) |
閉じ忘れたシークレットウィンドウの見つけ方
公式のトラブルシューティングは、ブラウザを再起動したときの挙動として「このとき開いていたタブやウィンドウは、ブラウザを再起動したときに自動的に表示されます。ただし、Chrome を再起動してもシークレット ウィンドウは表示されません。」と書いています(編集中に発生するエラーのトラブルシューティング)。開きっぱなしのタブを探すためにChromeを再起動した場合、通常のウィンドウは戻ってきますが、シークレットウィンドウは戻りません。再起動後に「同じファイルのタブは見当たらないのに直っていた」なら、原因は閉じ忘れたシークレットウィンドウだった可能性が高いと見ていいでしょう。
複数タブ・複数アカウントについて公式が示していること
「同じファイルを2つのタブで開くのが、そもそもいけないのか」を公式の記載の範囲で整理します。オンラインの共同編集では複数タブ・複数デバイスが前提として許容されており、1つに寄せる必要があるのはオフライン編集を担当するタブだけです。この区別が付くと、タブを閉じる作業をどこまでやればいいかが決まります。
同時に編集できるのは最大100個のタブまたはデバイス
公式ヘルプは「Google ドキュメント、スプレッドシート、スライド、Google Vids のファイルは、最大 100 個のタブまたはデバイスで同時に編集できます。」と明記し、続けて「同じファイルを開いているインスタンス数が 100 を超えると、オーナーと編集権限のある一部のユーザーしか編集ができなくなります。」と書いています(Google ドライブのファイルを共有する)。オンラインで開いているだけのタブは、この上限の中では禁じられていません。ですからこのメッセージを根拠に「タブは常に1枚にしなければならない」と考える必要はなく、オフライン編集を有効にしている間だけ担当を1つへ寄せる、という理解で足ります。
どのタブを正とするかを選ぶ設定は公式にない
2つ開いてしまったときに「どちらの編集を残すか」を指定する設定は、公式ヘルプには見つかりませんでした。残す側は人が決めるしかない、ということです。いつ誰が何をしたかの全体像は、ドライブの操作履歴で追えます。公式ヘルプは操作履歴に表示されるものとして「ファイルの編集やコメントの追加、ファイルまたはフォルダの名前変更、ファイルやフォルダの移動または削除、フォルダへの新しいファイルのアップロード、アイテムの共有や共有停止」を挙げています(操作履歴とファイル バージョンを確認する)。セル単位の突き合わせは変更履歴で、触った人と時刻の全体像は操作履歴で、と役割を分けると早く片づきます。
別のアカウント・別のプロフィールで開いているとき
公式の「ファイルを編集できない」ページは、編集できない原因の1つに「別の Google アカウントにログインしている。」を挙げ、「Google アカウントが複数ある場合は、間違ったアカウントにログインしている可能性があります。」として、右上のアカウントのプロフィール写真から別のアカウントへ切り替える手順を案内しています。同じページは、インターネットに接続していない状態で編集できない場合について「オフライン アクセスをオフにしてから再度オンにしてください」とも書いています(ファイルを編集できない)。
アカウント側のヘルプには「複数のアカウントに同時にログインしている場合、使用しているアカウントがどれか Google で判断できなくなることがあります」とあり、その場合はデフォルトのアカウントの設定が適用されることがあると説明されています(複数のアカウントに同時にログインする)。会社アカウントと個人アカウントを同じブラウザで併用しているなら、どちらのプロフィールでオフラインを有効にしたのかまで揃えて確認してください。URLの /u/0/ と /u/1/ が混ざったまま「タブは1枚だけ」と判断すると、何度閉じても再発します。
オフラインは「オンラインのうちに」設定しておく
公式の前提条件の先頭には「インターネットに接続する必要があります。」と書かれています(オフライン時に Google ドキュメント、スプレッドシート、スライドで作業する)。つながらなくなってから設定を入れようとしても間に合いません。ファイル単位の指定も同じで、電波のない場所へ持ち出す前に、オンラインのうちに対象を決めておく必要があります。
- 出張・移動の前にオフライン対象を決める。現地に着いてから設定を入れることはできません。
- オフラインを使う端末とプロフィールを1つに固定する。会社と個人の両方で有効にしないほうが、担当タブの重複は起きにくくなります。
- オンラインで共同編集する分には、タブの枚数は100まで問題になりません。閉じる作業は、オフライン対象にしたファイルに絞って構いません。
よくある質問
このタブで入力した内容は消えてしまいますか?
Googleの公式ヘルプにはこのメッセージ自体の説明が見つからないため、必ず残るとも必ず消えるとも断定できません。公式ヘルプはオフラインの変更について「新しい変更を行うと、以前の変更が上書きされます」と説明しているため、先に画面の入力をコピーして別ファイルへ退避し、変更履歴から版のコピーを作成してから、タブを1つに寄せてください。
タブは1つしか開いていないのに表示されます。
視界の外に開きっぱなしのものがあります。最小化したウィンドウ、外部ディスプレイのウィンドウ、スリープ中の別のパソコン、スマホやタブレットのスプレッドシートアプリが典型です。使っていない端末ではブラウザやアプリを終了し、そのうえで残した1つのタブを再読み込みしてください。
タブを閉じても直りません。どうすればいいですか?
オフライン用に端末へ保存した情報がずれている可能性があります。公式のトラブルシューティングでは、オフラインアクセスをいったん無効にしてから再び有効にする、それでも直らなければブラウザのキャッシュとCookieを消去してファイルを読み込み直す、という手順が案内されています。キャッシュ消去の前に必ず退避してください。
シークレットウィンドウでもオフライン編集はできますか?
できません。公式ヘルプはオフライン利用の条件として、ChromeまたはEdgeを使うこと、シークレットブラウジングを使用しないこと、Googleオフラインドキュメントの拡張機能を有効にすること、デバイスに十分な空き容量があることを挙げています。通常のウィンドウで開き直してください。
会社のパソコンだけでこのメッセージが出ます。
Google Workspaceの管理者は、組織のユーザーがオフラインでドキュメント・スプレッドシート・スライドにアクセスできるかどうかを制御できます。個人のパソコンでは出ないのに会社のパソコンだけで出る場合は、社内の管理者にオフラインアクセスの設定状況を確認してください。
同じファイルを2つのタブで開くのは、そもそも禁止されているのですか?
禁止されていません。公式ヘルプは「Google ドキュメント、スプレッドシート、スライド、Google Vids のファイルは、最大 100 個のタブまたはデバイスで同時に編集できます。」と明記し、同じファイルを開いているインスタンス数が 100 を超えるとオーナーと編集権限のある一部のユーザーしか編集できなくなると説明しています。1つに寄せる必要があるのは、オフライン編集を担当するタブです。
社内の通信環境が疑わしい場合は、社内ネットワークでスプレッドシートが開けない時の見分け方も参考になります。