Googleスプレッドシートでセルを保護して編集できないようにする方法
Googleスプレッドシートに大量の数値やデータを入力した後、「誰かに誤って、あるいは意図的に値を変更されたらどうしよう」と不安になったことはありませんか?特定のセルだけを保護して、誰にも変更されたくない——そんなときは、Googleスプレッドシートが備えている「セルの保護」機能を活用しましょう。この機能を使えば、ドキュメント内の重要なデータを勝手に書き換えられるリスクを防げます。
この記事では、Googleスプレッドシートでセルを編集から守るための手順を、基本操作から応用テクニックまで詳しく解説します。
Googleスプレッドシートの編集権限と保護機能について
Googleスプレッドシートは、クラウド上でドキュメントを共同編集しやすいよう、基本的に誰でもシートにアクセスして編集できる仕組みになっています。しかし、共有相手全員に編集権限を与えたいとは限りませんよね。ドキュメント全体の編集権限を取り消すことも可能ですが、「一部のセルだけは編集できないようにしたい」というケースもあるでしょう。実はそれも簡単に実現できます。
特定のセルを編集から保護する手順
ステップ1:対象のスプレッドシートを開く
ブラウザを起動し、保護したいセルが含まれるGoogleスプレッドシートを開きます。
ステップ2:セルを選択してメニューから保護設定へ
保護したいセル範囲を選択した状態で、上部メニューの「データ」をクリックし、「保護対象のシートと範囲」を選択します。

ステップ3:保護パネルで説明を入力
画面右側に「保護対象のシートと範囲」のサイドパネルが表示されます。
ステップ4:権限を設定する
わかりやすい説明文を入力し、「権限を設定」をクリックすると、選択したセルの保護権限を変更できます。
注意:デフォルトでは、シートの編集権限を持つすべてのユーザーが、すべてのセルを自由に変更できる状態になっています。
ステップ5:編集できるユーザーを制限する
権限を変更するには、「この範囲を編集できるユーザーを制限する」の下にあるプルダウンメニューをクリックし、選択したセルに対する権限を変更します。

プルダウンメニューには、変更を加える権限を持つユーザーのリストが表示されます。編集を許可しないユーザーの名前の横にあるチェックマークを外し、「OK」をクリックしてください。
権限の編集が完了したら、「完了」をクリックして設定を確定します。
注意:権限を変更した後、編集権限のないユーザーがそのセルを変更しようとすると、次のような警告が表示されます。「保護されているセルまたはオブジェクトを編集しようとしています。編集が必要な場合は、スプレッドシートの所有者に連絡して保護を解除してもらってください。」
編集時に警告メッセージを表示させる手順
編集権限自体は残しつつ、変更が行われる際には注意喚起をしたいというニーズもあります。そんなときは、特定のセルに変更を加えようとしたユーザーに対して警告メッセージを表示するようカスタマイズできます。以下の手順で設定しましょう。
ステップ1:「データ」メニューを開く
スプレッドシートのドキュメントを開き、上部メニューの「データ」を探します。
ステップ2:保護対象のシートと範囲を選択
「データ」→「保護対象のシートと範囲」をクリックします。

ステップ3:変更したいルールを選ぶ
変更したい保護ルールをクリックします。
ステップ4:「権限を設定」を選択
「権限を設定」をクリックします。

ステップ5:警告表示を有効にする
「この範囲を編集するときに警告を表示する」を選択し、「完了」をクリックします。

これで、誰かが保護対象のセルに変更を加えようとした際に、警告メッセージが表示されるようになります。
シート全体を保護する手順
誰にも変更されたくない場合は、シート全体を保護しましょう。そうすれば、自分以外はシートに変更を加えられなくなります。シートの共有自体は引き続き可能ですが、閲覧のみ許可し、編集はできない状態になります。
また、「シート全体はロックしつつ、一部のセルだけは編集を許可したい」という場合も、まずシート全体を保護してから、特定のセルへのアクセスを許可するという流れで対応できます。
ステップ1:「データ」メニューを開く
スプレッドシートのドキュメントを開き、「データ」メニューをクリックします。
ステップ2:保護対象のシートと範囲を選択
「データ」→「保護対象のシートと範囲」をクリックします。

ステップ3:シートタブから対象を選択
「保護対象のシートと範囲」パネルで「シート」タブをクリックします。プルダウンメニューから保護したいシートを選び、「権限を設定」をクリックしてください。
表示されたウィンドウで、シートに変更を加えられるユーザーの権限を設定できます。

ステップ4:編集者をカスタムで指定
「この範囲を編集できるユーザーを制限する」をプルダウンから選択し、「カスタム」を選んで、対象シートの編集権限を変更します。
ステップ5:不要なユーザーのチェックを外す
編集を許可しないユーザーをリストから外し(チェックを解除し)、「完了」をクリックします。
これで、ドキュメントにアクセスできるユーザーはシートを開いて保護された内容を閲覧することはできますが、実際のGoogleスプレッドシートに変更を加えることはできなくなります。
保護されたシートに例外セルを追加する手順
シート全体を保護すると、すべてのセルがロックされます。しかし、一部のセルだけは編集を許可したい場合もありますよね。その場合は、編集可能にするセル範囲を個別に指定できます。
ステップ1:「データ」メニューを開く
スプレッドシートのドキュメントを開き、「データ」メニューをクリックします。
ステップ2:保護対象のシートと範囲を選択
「データ」→「保護対象のシートと範囲」をクリックします。

ステップ3:保護ルールを選んで例外範囲を指定
表示されたウィンドウで、該当する保護シートのルールをクリックし、編集を許可したい範囲を選択します。ボックス内の「シート」をクリックしてください。
ステップ4:特定のセルを除外する
「特定のセルを除く」を有効にし、編集可能にしたいセル範囲をクリックして指定します。

ステップ5:設定を完了する
「完了」をクリックして終了です。

以降、編集不可のセルに変更を加えようとしたユーザーには、「編集できません」という旨のプロンプトが表示されます。
保護ルールを削除する手順
設定済みの保護ルールを削除したい場合は、以下の手順で行います。
ステップ1:「データ」メニューを開く
スプレッドシートのドキュメントを開き、「データ」メニューをクリックします。
ステップ2:保護対象のシートと範囲を選択
「データ」→「保護対象のシートと範囲」をクリックします。

ステップ3:削除したいルールを見つける
削除したい保護ルールを一覧から探します。

ステップ4:ゴミ箱アイコンをクリック
対象のルールが見つかったら、その説明の横にあるゴミ箱アイコンをクリックします。
ステップ5:削除を確認する
「保護された範囲を削除しますか?」という確認プロンプトが表示されるので、「削除」をクリックして確定します。
他の保護ルールも削除する場合は、同じ手順を繰り返してください。
まとめ
以上のように、Googleスプレッドシートではセル単位・シート単位での保護の追加、編集、削除が柔軟に行えます。重要なデータを守るために、共有相手ごとに編集権限を適切に管理し、安心してスプレッドシートを活用しましょう。
-
Googleスプレッドシートを翻訳ツールに変える方法!GOOGLETRANSLATE関数の使い方
Googleスプレッドシートを使っていると、入力した単語を別の言語に翻訳したい場面があるかもしれません。そんなとき便利なのが、Googleが提供する「GOOGLETRANSLATE」関数です。Google翻訳は100以上の言語に対応しており、その翻訳機能をスプレッドシート上で直接利用できます。 多国籍企業で働く方なら、翻訳が必要になる機会は多いはずです。データをある言語から別の言語へ移し替える作業は時間がかかるうえ、手作業ではミスも起こりがちです。Googleの製品はオンラインでの共有・編集・閲覧ができるのが強みであり、スプレッドシートと翻訳機能がひとつに統合されれば、その利便性はさらに高まり
-
Googleスプレッドシートでセルの結合を解除する方法【初心者向けクイックガイド】
Microsoft ExcelやGoogleスプレッドシートなどの表計算ソフトを使えば、数値やデータを効率的に管理できます。特にGoogleスプレッドシートはオンラインでの共同作業に便利なツールとして人気が高まっており、多くの方が利用しています。しかし、データの並べ替えや移動の際に結合されたセルが邪魔になったり、不要になった結合セルが残ってしまったりすることもあるでしょう。 幸い、Googleスプレッドシートでは結合したセルと同じ手順で、簡単に結合を解除できます。この記事では、スプレッドシート内の結合セルを選択する方法から、実際に結合を解除する操作まで、わかりやすく解説します。 Google