Googleスプレッドシートを他者と共有する際、シートの内容を閲覧させたいが、ダウンロードや印刷は禁止したいと思うことはありませんか。しかし、標準の共有設定では編集者に対してダウンロードと印刷を制限することができません。そこで役立つのが、シートや範囲を保護する機能です。保護機能と共有権限を組み合わせることで、閲覧のみを許可しつつ、編集を制限し、さらにダウンロードや印刷も防ぐことができます。この記事では、保護機能を使って共有時のダウンロードと印刷を制限する具体的な方法と注意点を解説します。
【要点】ダウンロード・印刷を制限するには、共有設定で権限を「閲覧者」にし、さらに保護機能で編集を禁止します。
- 共有設定の「閲覧者」権限: 表示のみ許可し、ダウンロード・印刷を制限します。
- シートの保護: 特定のシート全体を編集不可にすることで、データの改変を防ぎます。
- 範囲の保護: 特定のセル範囲のみ編集制限をかけ、計算式や定型データを保護します。
ADVERTISEMENT
目次
保護機能が必要な理由と共有時の仕組み
Googleスプレッドシートの共有設定では、権限を「閲覧者」「コメント可」「編集者」の3段階に設定できます。このうち、ダウンロード・印刷を制限できるのは「閲覧者」のみです。編集者やコメント可のユーザーには、デフォルトでダウンロードと印刷が許可されてしまいます。そのため、編集権限を与えつつダウンロードや印刷を禁止することは、通常の共有設定だけでは実現できません。
しかし、保護機能を使えば、編集権限を持つユーザーでも特定のシートや範囲を編集できなくすることができます。保護機能自体は編集を制限するものであり、直接ダウンロードや印刷をブロックするわけではありません。ですが、編集権限を持つユーザーを信頼できない場合、保護機能でデータの改変を防ぎつつ、共有権限を「閲覧者」にすることでダウンロード・印刷も制限できます。この組み合わせが、多くのユーザーが求める「見せるだけの共有」を実現します。
つまり、目的に応じて以下の2段階の設定を行います。
- ダウンロード・印刷を制限する → 共有権限を「閲覧者」にする
- さらに編集を制限する → 保護機能でシートまたは範囲を保護する
ダウンロード・印刷を制限する手順
共有権限を「閲覧者」に変更する方法
ダウンロードと印刷を禁止するには、共有相手の権限を「閲覧者」に設定します。ただし、この方法では相手は一切編集できなくなります。編集も許可したい場合は、別途保護機能と組み合わせます。
- スプレッドシートを開き、「共有」ボタンをクリック
右上の「共有」ボタンをクリックし、共有ダイアログを開きます。 - 相手の権限を「閲覧者」に設定
追加したユーザー名の右側にある権限ドロップダウンをクリックし、「閲覧者」を選択します。「閲覧者」は表示のみで、印刷やダウンロードはできなくなります。 - 詳細設定でダウンロード・印刷を明示的に禁止
共有ダイアログの「歯車アイコン(設定)」をクリックし、「編集者以外は、ダウンロード、印刷、コピーを防止する」にチェックを入れます。この設定により、閲覧者権限のユーザーはダウンロード・印刷・コピーができなくなります。編集者には効果がありません。
保護機能を使って編集を制限する方法
編集権限を持つユーザーにも特定の領域の編集を禁止したい場合、保護機能を使用します。保護機能には「シートの保護」と「範囲の保護」の2種類があります。
シート全体を保護する手順
- 保護したいシートのタブを右クリック
シート見出しを右クリックし、「シートを保護」を選択します。 - 権限の設定
右側に表示される「保護されたシートと範囲」パネルで、許可する編集者を設定します。デフォルトでは「このシートを除くすべてのユーザー」に権限がなく、自分だけが編集できます。特定のユーザーに編集を許可したい場合は、「カスタム」を選んでユーザーを追加します。 - 完了
設定が終わると、保護されたシートのタブに鍵アイコンが表示されます。編集権限があっても、保護されたシートは編集できません。
特定の範囲のみを保護する手順
- 保護したいセル範囲を選択
シート上で保護したいセル範囲をドラッグして選択します。 - メニューから「データ」→「保護対象のシートと範囲」を選択
トップメニューの「データ」をクリックし、「保護対象のシートと範囲」を選びます。 - 権限を設定
「保護されたシートと範囲」パネルで、範囲が正しいことを確認し、編集を許可するユーザーを設定します。「この範囲を除くすべてのユーザー」にすると、自分以外は編集不可になります。 - 完了
設定後、保護された範囲は薄い灰色の背景で表示され、編集しようとすると警告が表示されます。
注意点とよくあるトラブル
編集権限があるユーザーでも保護範囲は編集できない
保護機能は、共有権限が「編集者」のユーザーにも適用されます。つまり、編集者であっても保護されたシートや範囲は編集できなくなります。これにより、編集権限を与えつつ重要なデータを守ることができます。ただし、保護を設定した本人は常に編集可能です。
保護したシートに行や列を追加できない場合がある
シート全体を保護すると、新しい行や列の挿入も制限されます。範囲保護の場合は、保護範囲内でのセル挿入や削除ができなくなります。必要に応じて、保護する範囲を再検討してください。また、保護設定の「権限」で「編集権限があるユーザーは、保護範囲に行や列を追加できる」などのオプションはありません。完全に編集を防ぎたい場合には適しています。
保護を解除できない場合の対処法
保護を解除するには、スプレッドシートの所有者または保護設定時に許可されたユーザーである必要があります。解除方法は、メニュー「データ」→「保護対象のシートと範囲」を開き、該当する保護ルールの右側にある「削除」アイコン(ゴミ箱)をクリックします。もし保護が解除できない場合は、自分が編集権限を持っているか確認してください。また、シート自体が別の保護ルールで二重に保護されていないかも確認しましょう。
ダウンロード・印刷制限は閲覧者権限が基本
繰り返しになりますが、ダウンロードと印刷を禁止するには共有権限を「閲覧者」に設定する必要があります。保護機能だけではダウンロードや印刷を防げません。編集権限を与えつつダウンロードを防ぐことはできませんので、その点はご注意ください。
ADVERTISEMENT
保護機能と共有権限の比較表
| 項目 | シートの保護 | 範囲の保護 | 共有設定(閲覧者権限) |
|---|---|---|---|
| 編集の制限 | シート全体を編集不可 | 指定範囲のみ編集不可 | スプレッドシート全体が編集不可 |
| ダウンロード・印刷の制限 | なし(別途共有設定が必要) | なし(別途共有設定が必要) | 可能(編集者以外は「防止する」設定が必要) |
| 適用対象 | 特定のシート | 特定のセル範囲 | ファイル全体 |
| 編集者への影響 | 保護されたシートは編集不可 | 保護された範囲は編集不可 | 編集者には効果なし(編集者が編集可能) |
まとめ
Googleスプレッドシートでダウンロードや印刷を制限するには、共有権限を「閲覧者」に設定することが基本です。さらに編集を制限したい場合は、保護機能でシートや範囲を保護します。これにより、企業内の重要なデータを配布する際や、外部への公開時にも安心して共有できます。保護機能は「データ」メニューから簡単に設定できますので、用途に応じてシート全体か範囲かを選択してください。まずは共有設定を見直し、必要に応じて保護機能を組み合わせてみましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
