共有したスプレッドシートで「編集できません」と言われたときの切り分け

記事
IT・テクノロジー
共有したはずのスプレッドシートを、相手が開けない。開けても文字が入力できない。
自分の画面では普通に編集できているのに、相手の画面では鍵マークが出て弾かれる。
原因の候補が多い割に、症状はどれも「編集できません」の一言で似てしまいます。

原因ごとに出方の違いがあるので、順番に切り分けていきます。

■ まず区別すること:ファイル全体の権限か、一部の範囲の権限か

「編集できません」には大きく2種類あります。

・ファイルを開くこと自体ができない、または開けても全セルが編集不可
 → ファイル単位の共有設定が原因

・大半のセルは編集できるが、特定のセルや範囲だけ触れない
 → 保護された範囲が原因

相手に「どのセルで起きるか」「ファイル全体か一部か」を先に聞くと、
以降の切り分けが早くなります。

■ 1. 閲覧者/編集者の権限を確認する

Googleスプレッドシートの共有には、閲覧者・コメント可・編集者の3段階があります。
右上の「共有」ボタンから、相手のアカウントがどの権限で
招待されているかを確認してください。「閲覧者」のまま招待されている場合、
相手の画面には鉛筆アイコンではなく目のアイコンが表示され、
セルをクリックしても数式バーには内容が出ますが入力はできません。

見落としやすいのは、組織アカウントとGmailアカウントを両方持つ相手に、
片方のアカウントだけを編集者として招待していたケースです。
相手が普段使っている方のアカウントでログインしていないと、
共有設定上は編集者でも、開いている画面では権限が反映されません。
共有相手にどのメールアドレスでログインしているか確認してもらうのが早いです。

■ 2. 保護された範囲を確認する

ファイル全体は編集者権限で共有していても、
特定のシートや範囲だけ「保護」がかかっていることがあります。
メニューの「データ > シートと範囲を保護」から一覧を確認できます。

保護には2つの設定があります。

・「警告を表示する」 → 誰でも編集できるが、編集前に警告が出る
・「範囲を編集できるユーザーを制限する」 → 指定した人以外は
 鍵マークが出て、実際に入力を弾かれる

「警告を表示する」設定の場合、相手は警告を無視して編集できてしまうため、
保護が原因で本当に入力できないのは、後者の「制限する」設定のときだけ
です。保護の一覧で、対象範囲と許可ユーザーのリストを確認し、
相手のアカウントが許可リストに入っているかを見てください。

見落としやすいのが、シート全体を保護したうえで、
一部のセルだけ「除外する範囲」を設定しているケースです。
除外範囲の外を触ろうとすると弾かれますが、保護の設定画面を開かないと
除外範囲がどこまでかは分かりません。編集できるはずの場所が
弾かれる場合は、この除外範囲の境界がずれていないか確認してください。

■ 3. フィルタとフィルタビューを混同していないか

これは「編集できません」というより「入力したのに反映されない・
違う場所に見える」という形で相談されることが多い原因です。

・フィルタ(データ > フィルタを作成) は、ファイルを開いている
 全員に同じ絞り込みが適用されます。 自分が絞り込みをかけると、
 同時に見ている相手の画面からも該当行が消えます。

・フィルタビュー(データ > フィルタ表示を作成) は、自分の画面だけに
 絞り込みが適用され、他の人の画面には影響しません。

複数人で同時に使うシートでフィルタ(フィルタビューでない方)を使うと、
「さっきまで見えていた行が消えた」「自分は触っていないのに表示が変わった」
という混乱が起きます。これは権限の問題ではなく、フィルタとフィルタビューの
選び間違いが原因であることがほとんどです。共同編集するシートでは、
基本的にフィルタビューを使うようにしてください。

■ 4. オーナーが退職・異動していないか

社内で共有されているファイルが、ある日を境に誰も編集できなくなる
パターンです。ファイルのオーナー(作成者、または「ファイル > 共有 >
オーナーを変更」で移譲された人)のアカウントが削除・停止されると、
そのファイルの共有設定自体が意図せず変わる、または
組織のポリシーによってアクセスできなくなることがあります。

確認方法は、ファイルの詳細情報(右上の「i」マークや、
Googleドライブ上でファイルを右クリック→詳細を表示)から
オーナーの欄を見ることです。退職者のアカウントのままになっている場合、
IT管理者・Google Workspaceの管理者に、
オーナーの移管(データ移行ツールでの一括移管、または
個別のオーナー権限譲渡)を依頼する必要があります。
これは編集者側の操作だけでは直せません。

■ 5. リンク共有とドメイン制限を確認する

「リンクを知っている全員が編集可」のつもりで共有しても、
組織の管理者側で組織外への共有を禁止するポリシーが
設定されていると、リンクを受け取った社外の相手は
アクセス自体ができません。この場合、共有の設定画面には
「編集者」と表示されていても、相手側では「アクセス権をリクエスト」
という画面になります。

社外の相手と共有する必要がある場合は、共有設定の「制限付き」を
「リンクを知っている全員」に変えるだけでなく、
組織の共有ポリシー自体が社外共有を許可しているかを、
管理者コンソール側で確認する必要があります。個人のGoogleアカウントでは
この制限は無いため、組織アカウント特有の詰まりどころです。

■ 切り分けの順番をまとめると

相談を受けたときに、次の順番で確認すると効率よく絞り込めます。

1. ファイル全体か、一部のセルかを聞く → 全体なら共有設定、
   一部なら保護範囲の可能性が高い
2. 共有相手がどのメールアドレスでログインしているかを確認する →
   組織アカウントとGmailを併用している相手は特に見落としやすい
3. 保護範囲の一覧を開き、対象範囲と許可ユーザーを照合する
4. 表示が消える・変わる系の相談なら、フィルタかフィルタビューかを確認する
5. 社外との共有なら、組織の共有ポリシーを管理者に確認する

この順番で当たっていくと、原因が1つに絞られていない段階でも
「少なくともここではない」を早い段階で消していけます。

■ やってはいけないこと

「編集できない」と言われて、とりあえずファイルをコピーして
新しく共有し直すこと。 保護された範囲や条件付き書式、
名前付き範囲などの設定が引き継がれない、または番地がずれることがあり、
元の原因を特定しないまま作業を進めると、
同じ問題を新しいファイルでも再現させてしまいます。

■ それでも解決しないとき

・共有設定・保護範囲のどちらも正しく見えるのに、まだ弾かれる
・組織のポリシーが絡んでいて、自分の権限では確認できない
・原因は分かったが、直すと他の設定が崩れそうで手を出しづらい

このあたりまで来たら、設定を1つずつ変えて試すより、
現状を洗い出してから直した方が早いです。

私はスプレッドシートの共有設定・権限まわりの調査を承っています。
何が原因で編集できなかったかを切り分けてお返ししています。

――
この記事の執筆には生成AIを活用しています。内容は実際の挙動を確認して書いています。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す