いまさら聞けないExcelの使い方講座
【Excel】重要なセルを勝手に修正されると困る!エクセルで特定のセルだけを入力・修正できるようにするテク
2020年3月2日 06:55
重要な書類や共有中のブックで余計なセルを勝手に修正されるのは困る!
Excelで作成する書類の中には、勝手に修正してはいけないようなデータが入力されているものもあります。ほかの人から入力を頼まれた重要な書類や、複数の同僚と共有しているブックなどでは、余計な部分をうっかり修正したり削除したりしないように気を使うものですよね。
例えば、ある職場では次の「消耗品在庫管理表」(①)を共有して消耗品の在庫管理をしており、在庫数があらかじめ決めておいた最低数を下回ったものがあったらそれを発注することにしているとします。この表ではJ列の「在庫数」に数式が入力されています。在庫の入出荷があった日にそれぞれの日付の欄に入出荷数を入力すると、すぐに新しい在庫数が計算され、設定された条件付き書式によって、在庫の最低数に近づいたり下回ったりするとセルに色が付くようになっています。
このような表では、A列の項目名や、J列の数式、K列の最低数などを誰かがうっかり削除してしまったりすると、職場のみんなに迷惑がかかってしまいますよね。この表では、実際に作業者が入力する欄は決まっているので、それ以外のセルは編集できないようにするのが無難です。
今回は、勝手に修正されては困るセルがある表で、一部のセルだけを編集可能にする方法を解説します。
「セルのロック」を解除して「シートの保護」を設定する
先ほどの「消耗品在庫数管理表」で、あとから入力・修正したいセル以外は編集できないように設定してみましょう。ここでは、「○月第△週」を入力するセルB1、前週からの繰越数を入力するセル範囲B3:B7、その週の日付と在庫数の増減を入力するセル範囲C2:I7は毎週入力・修正するセルなので編集可能とし、それ以外のセルは編集できないようにします。セルを編集できないようにしたいなら「シートの保護」を行えばいいのですが、これだとシート内のすべてのセルが編集できなくなってしまいます。特定のセル範囲だけ入力できるようにするには、それらのセル範囲のロックを解除してからシートの保護を行います。
編集可能としたいセルとセル範囲をすべて選択(①)し、[ホーム]タブ(②)→[書式](③)→[セルのロック](④)をクリックします。
見た目には特に変化はありませんが、これでセルのロックが解除されました。次に、その状態でシートの保護を行います。[校閲]タブ(⑤)→[シートの保護](⑥)をクリックします。
[シートの保護]ダイアログボックスが表示されます。[このシートのすべてのユーザーに許可する操作]欄で[ロックされたセル範囲の選択]のチェックマークがONになっている(⑦)ことを確認し、[OK](⑧)をクリックします。
これで、入力・修正が必要な部分以外は、セルを編集できない状態になりました。実際にそうなっているか確認してみましょう。例として、編集可能なセルとしたセルH4に「-3」(⑨)と入力すると、問題なく数値が入力されます。
では、先ほど編集可能なセル範囲に含めなかったセルを編集しようとすると、どうなるでしょうか。「最低数」が入力されているセルK3(⑩)を編集しようとすると、セルを編集することはできず、編集不可ということを伝えるエラーメッセージ(⑪)が表示されます。エラーメッセージを閉じるには[OK]をクリックします。
これで、最初に選択したセル範囲だけが編集できるように設定されたことを確認できました。
編集できないように設定したセルを修正したい場合は?
はじめに在庫の最低数を設定しても、業務を進めていくうちに、「もっと多く持っていた方が良い」「もっと少なくても良い」などと、状況に応じて修正したくなることはよくあります。前項の手順でシートの保護を実行すると、最初に選択してセルのロックを解除したセル範囲以外は編集できなくなってしまいますが、編集できなくなったセルの内容を修正したい場合はどうしたら良いでしょうか。
このような場合は、一度設定したシートの保護を解除します。保護されているシートを開き、[校閲]タブ(①)→[シート保護の解除](②)をクリックします。この[シート保護の解除]は、シートが保護されている場合にだけ表示されます。
すると、シートの保護が解除され、すべてのセルが編集できるようになります。先ほど編集できなかったセルK3も、編集可能になります(③)。
修正したい内容を変更したら、再び[シートの保護]をクリックしてシートを保護すると、あとから入力・修正が必要な部分だけが編集できる状態に戻ります。
必要な部分だけ編集可能にしてみんな安心して使えるファイルにしよう
今回は、セルのロックとシートの保護によって、あとから入力・修正する部分だけを編集可能にして、それ以外のセルは編集できないようにするテクニックを解説しました。
共有しているファイルは、必要な項目や数式などを誰かがうっかり削除したり修正したりしてしまうと、多くの人に迷惑がかかります。今回解説したテクニックを使えば、必要な部分だけを編集可能に設定できるので、重要な部分をうっかり削除したり編集したりしてしまうことを防ぐことができ、共有ファイルの管理に関する余計なストレスを軽減できます。
ぜひ、今回の記事の内容をファイルの管理に役立ててくださいね。
今月のExcelTips
- 【Excel】重要なセルを勝手に修正されると困る!エクセルで特定のセルだけを入力・修正できるようにするテク
- 【Excel】ブックの引き継ぎで混乱を起こさないために!エクセルのセルにメモを付けるテクニック
- 【Excel】質問の回答を年齢別に集計したい!エクセルでアンケートをクロス集計するときのコツ
- 【Excel】図形を使った引き継ぎ書を作りたい!エクセルでわかりやすい業務フロー図を作る方法
- 【Excel】引き継ぐブックの数式ってどうなっているんだっけ……?エクセルの「ワークシート分析」でチェックするワザ
- 【Excel】別のシートを参照しながら集計するのは面倒!エクセルの3-D集計機能で一気に複数シートを集計するテクニック
- 【Excel】列幅の自動調整で表タイトルの列だけ幅が広がりすぎ!回避するエクセルの裏ワザ
- 【Excel】セルを移動するたびに[半角/全角]キーを押すのが面倒!エクセルで日本語入力が自動でON/OFFされる名簿を作るテク
- 【Excel】Webページで公開されている表を使いたい!外部データをエクセルに取り込むテク
- 【Excel】漢字のふりがなをどうやっても表示できない!エクセルでコピペした漢字のふりがなを表示する裏ワザとは
- 【Excel】ピボットテーブルの「タイムライン」って何?クリックとドラッグで直感的に日付データを抽出するテク
- 【Excel】大きな表で毎回不要な列を非表示にする作業が手間!エクセルでよく使う画面の設定を登録して簡単に再利用するテク