共有したはずのスプレッドシートを、相手が開けない。開けても文字が入力できない。
自分の画面では普通に編集できているのに、相手の画面では鍵マークが出て弾かれる。
原因の候補が多い割に、症状はどれも「編集できません」の一言で似てしまいます。
原因ごとに出方の違いがあるので、順番に切り分けていきます。
■ まず区別すること:ファイル全体の権限か、一部の範囲の権限か
「編集できません」には大きく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を活用しています。内容は実際の挙動を確認して書いています。