Googleスプレッドシートで他ユーザーと共同編集しているとき、間違って重要なデータを消されてしまうことがあります。シート全体を保護すれば変更できなくなりますが、特定のセルだけは編集させたい場合もあるでしょう。この記事では、保護シートの例外指定を使って、編集できる人と編集できない人を細かく分ける方法を解説します。
例外指定を正しく設定すれば、自分だけが編集可能なセルと、チームメンバーが自由に編集できるセルを共存させられます。シート保護の基本から応用まで、具体的な操作手順を画像なしで説明しますので、ぜひ参考にしてください。
【要点】保護シートで特定ユーザーだけ編集可能にする方法
- 「データ」→「保護対象のシートと範囲」: シート全体の保護ルールを作成し、その中で例外セル範囲を追加します。
- 範囲の編集権限で「特定のユーザー」: 編集を許可するユーザーのメールアドレスを指定して、その人だけがその範囲を編集できるようにします。
- シート保護の解除や再適用: 権限変更があった場合も、再度保護設定を確認すれば柔軟に対応できます。
ADVERTISEMENT
目次
保護シートと例外指定の仕組み
Googleスプレッドシートでは、シート全体を保護すると、そのシート内のすべてのセルが編集できなくなります。ただし、例外として特定のセル範囲を指定すれば、その範囲だけは許可したユーザーが編集できるようになります。この仕組みを使うことで、例えば「入力フォームのセルは誰でも編集OK、計算式のセルは管理者だけ」といった制御が可能です。
保護は「データ」メニュー内の「保護対象のシートと範囲」から設定します。ここでシートレベルと範囲レベルの保護を組み合わせます。シート全体を保護した後に、例外として特定の範囲を追加する流れです。このとき、範囲ごとに編集権限を持つユーザーを指定できます。許可するユーザーはGoogleアカウントのメールアドレスで指定します。
保護シートの例外指定をする手順
シート全体を保護する
- 「データ」タブを開く
メニューバーから「データ」をクリックし、表示されるメニューの中から「保護対象のシートと範囲」を選択します。 - シート保護の設定画面を開く
右側に表示されるパネルで「シートまたは範囲の追加」をクリックします。次の画面で「シート」タブを選び、保護したいシート名を選択します。 - 保護ルールの設定
「権限を設定」をクリックし、「制限」を選択します。デフォルトでは「シートの権限を表示」になっていますが、変更は不要です。このまま「完了」をクリックすると、シート全体が保護されます。
編集を許可する例外範囲を追加する
- 同じパネルで「範囲の追加」をクリック
先ほどと同じ「保護対象のシートと範囲」パネルで、再び「シートまたは範囲の追加」をクリックします。今度は「範囲」タブを選択します。 - 例外とするセル範囲を指定
「範囲」欄に、編集を許可したいセル範囲を入力します。例えば「A1:C10」のように指定します。シート全体の保護と重複しない範囲である必要はありません。シート保護がかかっていても、この例外範囲は優先されます。 - 編集権限を与えるユーザーを設定
「権限を設定」をクリックし、「特定のユーザー」を選択します。テキストボックスに許可したいユーザーのメールアドレスを入力します。複数指定する場合はカンマで区切ります。また、自分のメールアドレスも追加しておくと、後で自分も編集できるようになります。 - 完了して適用
「完了」をクリックして設定を保存します。これで、指定した範囲だけが許可されたユーザーに編集可能になります。他の部分(シート全体)は保護されたままです。
例外範囲を編集できるユーザーの確認と変更
- 保護パネルを開く
「データ」→「保護対象のシートと範囲」でパネルを開きます。すでに設定されている保護ルールの一覧が表示されます。 - 編集アイコンをクリック
変更したい例外範囲の行右端にある鉛筆アイコンをクリックします。すると権限設定画面が再表示されるので、ユーザーの追加や削除を行えます。 - 権限を変更して保存
ユーザーリストを編集し、「完了」をクリックすれば反映されます。削除したい場合はメールアドレスの右側の「×」をクリックします。
注意点とよくあるトラブル
例外範囲が正しく機能しない場合
シート保護と範囲例外の優先順位を理解しておく必要があります。シート全体を保護した後で例外範囲を追加しても、設定が反映されないことがあります。その場合は、一度シート保護を解除してから、範囲例外を先に設定し、その後シート保護を再度適用する方法を試してください。具体的には、まず「保護対象のシートと範囲」パネルでシート保護のルールを削除し、次に範囲例外のルールを作成し、最後にシート保護ルールを追加し直します。
編集権限が与えたユーザーに適用されない
ユーザーが編集できない場合は、そのユーザーがシートの共有設定で編集権限を持っていることを確認してください。保護の例外は、あくまでシートへのアクセス権限の上に働くものです。シート自体が「閲覧のみ」で共有されている場合、保護例外で編集許可を与えても編集できません。シートの共有設定は画面右上の「共有」ボタンから確認し、ユーザーに「編集者」の権限が付与されているかチェックしましょう。
例外範囲を複数設定する際の注意
複数の例外範囲を設定する場合、それぞれに異なるユーザーを指定できます。ただし、範囲が重複していると、重複部分には各範囲の許可ユーザーの和集合が適用されます。つまり、範囲Aがユーザー1に許可、範囲Bがユーザー2に許可で、両範囲が重複するセルではユーザー1とユーザー2の両方が編集可能になります。必要に応じて範囲が重ならないように調整すると管理が簡単です。
ADVERTISEMENT
保護シートと例外指定の比較表
| 項目 | シート全体の保護 | 範囲の例外指定 |
|---|---|---|
| 目的 | シート全体の編集を禁止する | 特定のセルだけ編集を許可する |
| 設定方法 | データ→保護対象のシートと範囲→シートタブ | データ→保護対象のシートと範囲→範囲タブ |
| 権限対象 | シート保護は全ユーザーに適用 | 範囲ごとに個別のユーザーを指定可能 |
| 優先順位 | 基本の保護(範囲例外より低い) | シート保護より優先される |
| 主な用途 | 重要なデータを誤操作から守る | 入力欄など一部だけ自由に編集させる |
まとめ
保護シートの例外指定を使えば、シート全体を保護しつつ、特定のセルだけを指定したユーザーに編集させられます。まずシート全体を保護し、その後「保護対象のシートと範囲」から範囲例外を追加して編集権限を設定するのが基本的な流れです。ユーザーはメールアドレスで指定し、範囲ごとに異なる権限を付与することも可能です。この機能を活用して、共同編集のワークフローをより柔軟に管理してみてください。また、権限の変更が必要なときは、保護パネルからいつでも編集できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
