Googleスプレッドシートで共有する際、特定のセルだけ編集させたくない場面はよくあります。シート全体を保護する方法と、一部のセル範囲だけを保護する方法の2種類があり、どちらを選ぶかで運用のしやすさが変わります。この記事では、シート保護とセル範囲保護の違いを詳しく解説し、目的に応じた最適な使い分け方をご紹介します。
【要点】シート保護とセル範囲保護の使い分けで編集可能範囲を制御する方法
- シート保護: シート全体をロックし、特定のセル範囲だけ編集を許可します。多くのユーザーが参照のみで一部だけ入力したい場合に適しています。
- セル範囲保護: 特定のセル範囲だけをロックし、その他のセルは編集可能にします。テンプレートの一部を固定したい場合などに便利です。
- 組み合わせ: シート保護で全体をロックし、例外として複数の範囲を個別に許可することで、細かいアクセス制御が実現できます。
ADVERTISEMENT
目次
シート保護とセル範囲保護の違い
Googleスプレッドシートの「保護」機能は、シート全体または特定の範囲に対して編集を制限する仕組みです。シート保護はシート全体を対象とし、編集を許可する例外範囲を指定します。一方、セル範囲保護は選択した範囲だけを対象とし、その他のセルは自由に編集できます。この2つは「何をデフォルトとするか」が異なり、シート保護は「全面禁止+部分許可」、セル範囲保護は「全面許可+部分禁止」の考え方です。
シート保護の特徴
シート保護を有効にすると、シート上のすべてのセルが編集できなくなります。ただし、保護設定の中で「編集を許可するユーザーと範囲」を指定することで、特定のセルだけ入力や書式変更を許可できます。シート全体のレイアウトを壊されたくないが、一部の入力欄だけは使わせたい場合に最適です。
セル範囲保護の特徴
セル範囲保護は、選択したセル範囲のみをロックします。シートの大部分は編集可能なまま、重要な数式やラベルだけを保護できます。たとえば、見積書テンプレートで単価や合計の数式セルを固定したい場合などに使います。シート全体の保護ほど厳格ではなく、特定のセルだけ守りたい場合に向いています。
シート保護を設定する手順
- メニューから保護対象のシートと範囲を開く
メニューバーの「データ」をクリックし、「保護対象のシートと範囲」を選択します。右側に設定パネルが表示されます。 - シートを保護する
パネルで「シート」タブを選択し、保護したいシート名を選びます。「このシートを保護」をクリックすると、シート全体がロックされます。 - 編集を許可する範囲を追加する
「保護を解除する範囲」の「追加」ボタンをクリックし、編集を許可するセル範囲を選択します。範囲を指定したら「権限の設定」で、編集できるユーザーを「自分」「特定のユーザー」「全員」などから選びます。 - 保護を適用する
設定が完了したら「完了」をクリックすると、シート保護が有効になります。許可した範囲以外のセルを編集しようとすると、保護の警告が表示されます。
セル範囲保護を設定する手順
- 保護するセル範囲を選択する
シート上で保護したいセル範囲をドラッグして選択します。複数の範囲を追加する場合は、Ctrlキーを押しながら選択できます。 - 保護対象のシートと範囲を開く
メニューの「データ」から「保護対象のシートと範囲」を開き、パネルで「範囲」タブを選択します。選択した範囲が自動的に表示されます。 - 範囲の名前と権限を設定する
範囲に分かりやすい名前を付けます(例:「数式セル」)。「権限の設定」で、その範囲を編集できるユーザーを指定します。通常は「自分」のみに制限するか、特定の編集者だけ許可します。 - 保護を適用する
「完了」をクリックすると、選択した範囲が保護されます。保護されたセルを編集しようとすると、シート保護と同様の警告が表示されます。
ADVERTISEMENT
両者を組み合わせる方法
シート保護とセル範囲保護は併用できます。シート保護で全体をロックし、例外として複数の範囲を許可する方法が最も一般的です。また、セル範囲保護で特定の範囲だけをロックし、シート保護は使わないという使い方もできます。両方を同時に使う場合は、シート保護の例外範囲としてセル範囲保護を設定することはできませんが、独立して設定することで二重の保護が可能です。たとえば、シート全体を保護した上で、さらに重要なセル範囲を個別に保護すれば、より強固な制御になります。
使い分けのポイントと注意点
シート保護でよくある失敗
シート保護をかけるとき、誤って自分自身も編集できなくなるケースがあります。保護設定の段階で、編集者に「自分」を含めるのを忘れないように注意しましょう。また、保護を解除する範囲を追加する際、範囲の指定がずれると意図しないセルがロックされてしまいます。特に、行や列の挿入・削除を行うと保護範囲がずれるため、注意が必要です。
セル範囲保護の制限
セル範囲保護は、保護した範囲内のセルの書式変更やコピーも制限します。ただし、保護範囲外のセルから保護範囲内のセルを参照することは可能です。また、保護範囲内のセルを削除しようとするとエラーになります。セル範囲保護はシート保護よりも軽量ですが、複数のユーザーが同時に編集する場合、保護範囲の競合が起きることがあります。
編集者権限との関係
保護設定は、シートの共有設定と密接に関わります。閲覧権限しか持たないユーザーには保護は関係ありません。編集権限を持つユーザーに対して、保護範囲の編集を制限する形です。また、保護の権限設定で「全員」を許可すると、編集権限を持つすべてのユーザーがその範囲を編集できます。特定のユーザーだけに許可する場合は、メールアドレスを個別に追加します。
シート保護とセル範囲保護の比較表
| 項目 | シート保護 | セル範囲保護 |
|---|---|---|
| 保護対象 | シート全体 | 選択したセル範囲 |
| デフォルトの状態 | 全面禁止 | 全面許可 |
| 例外範囲の指定 | 編集を許可する範囲を追加 | 保護範囲のみロック(例外はない) |
| 向いている用途 | 入力フォーム、アンケートなど全体を固定 | テンプレートの数式、固定ラベルなど一部を保護 |
| 権限設定 | 例外範囲ごとにユーザー指定可能 | 保護範囲ごとにユーザー指定可能 |
| 複数範囲の管理 | 1つのシート保護に複数の例外範囲を追加 | 独立した範囲保護を複数作成可能 |
| 保護の視覚表示 | シートタブに南京錠アイコン | 保護範囲に斜線の境界線 |
まとめ
シート保護とセル範囲保護は、意図しない編集を防ぐための2つの手段です。シート全体を厳格に管理したい場合はシート保護、特定のセルだけを固定したい場合はセル範囲保護を選びます。Googleスプレッドシートの「データ」メニューから簡単に設定できますので、まずは小さなシートで試してみてください。応用として、保護と条件付き書式を組み合わせると、編集可能セルを視覚的に強調することもできます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
