エクセルで数式を消されないように保護する方法|数式のセルだけロック・数式を非表示

エクセルで数式を消されないように保護する方法|数式のセルだけロック・数式を非表示

エクセルで 数式を消されたり書き換えられたりしないように保護するには、数式のセルだけをロックしてから「シートの保護」をかけます。数値を入れるセルはそのまま入力でき、数式のセルだけが守られます。「表示しない」にも✓を付けると、数式そのものを見えなくすることもできます。

この記事では、数式のセルだけをまとめて選ぶ方法(ジャンプ)、ロックと表示しないの設定、保護したあとの動きを、実際の Excel の画面で説明します。手順を試せるシートと、保護したあとのシートが入った練習用のファイルも用意しました。シートの保護の基本は シートの保護と解除 で説明しています。

目次

数式を保護する手順(全体の流れ)

  1. シート全体を選び(Ctrl+A)、Ctrl+1 の「保護」タブで 「ロック」の✓を外す。
  2. F5 キー(ジャンプ)→「セル選択」→「数式」で、数式のセルだけを選ぶ。
  3. Ctrl+1 の「保護」タブで 「ロック」に✓(数式を隠すなら「表示しない」にも✓)。
  4. 「校閲」タブの 「シートの保護」を押して「OK」。

Excel では、はじめはすべてのセルに「ロック」が付いています。そのまま保護すると全部のセルが入力できなくなるので、最初に全体のロックを外し、数式のセルにだけ付け直すのがポイントです。

練習用Excelファイル(無料ダウンロード)
「練習」シートで手順1〜5を試せます。「保護済み」シートは、数式のセルだけをロックして数式を隠したできあがりの状態で、表の中では数量だけ入力できます(パスワードなし)。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

数式のセルだけをまとめて選ぶ(ジャンプ)

数式のセルが表のあちこちにあっても、ジャンプの機能でまとめて選べます。F5 キーを押して「ジャンプ」の画面を出し、左下の「セル選択」を押すと「選択オプション」が開きます。

エクセルのジャンプの選択オプションで数式を選ぶ
エクセルのジャンプの選択オプションで数式を選ぶ

「数式」を選んで「OK」を押します。下の数値・文字・論理値・エラー値の✓は、付けたままでかまいません。

エクセルで数式のセルだけが選ばれたところ
エクセルで数式のセルだけが選ばれたところ

金額の列(E3:E6)の数式のセルだけが選ばれました。単価や数量のように手で入力した値は選ばれません。「ホーム」タブの「検索と選択」→「数式」でも同じように選べます。

ロックと「表示しない」を付ける

数式のセルを選んだまま Ctrl+1 を押し、「セルの書式設定」の「保護」タブを開きます。

エクセルのセルの書式設定の保護タブでロックと表示しないを設定する
エクセルのセルの書式設定の保護タブでロックと表示しないを設定する
  • ロック:シートを保護したとき、そのセルを書き換えられなくします。
  • 表示しない:シートを保護したとき、セルを選んでも数式バーに数式が出なくなります。計算のしかたを見せたくないときに使います。

画面の説明にもあるとおり、どちらも シートを保護するまでは効果がありません。最後に「校閲」タブの「シートの保護」を押します。パスワードを入れておくと、知っている人しか保護を外せなくなります。

保護したあとの動き

エクセルで保護した数式のセルは数式が表示されず書き換えると警告が出る
エクセルで保護した数式のセルは数式が表示されず書き換えると警告が出る
  • 数式のセル(E4)を選んでも、数式バーには何も表示されませんでした(「表示しない」の効果)。結果の 400 はセルに表示されたままです。
  • 数式のセルに入力しようとすると、「変更しようとしているセルやグラフは保護されているシート上にあります」と表示され、書き換えられませんでした。
  • ロックを外した数量のセル(D4)は入力でき、5 を 7 に変えると金額は 560、合計は 1370 に自動で変わりました。数式は守られたまま、計算はふつうに動きます。

数式を直したいときは保護を解除する

数式を直すときは、「校閲」タブの「シート保護の解除」を押します(パスワードを付けた場合は入力が必要です)。直し終わったら、もう一度「シートの保護」をかけます。パスワードを忘れると解除できなくなるので、控えておきましょう。

エクセルの校閲タブのシート保護の解除のボタン
エクセルの校閲タブのシート保護の解除のボタン

数式の保護がうまくいかないときの確認表

症状考えられる原因対処
全部のセルが入力できなくなった最初に全体のロックを外していない保護を解除し、全体のロックを外してから数式のセルだけロックする。
数式を書き換えられてしまうシートの保護をかけていない「校閲」→「シートの保護」を押す。
数式バーに数式が見える「表示しない」に✓が無い保護を解除し、数式のセルに「表示しない」を付けてから保護し直す。
行を追加したら数式が入らない保護中は行の挿入ができない設定保護の画面で「行の挿入」を許可するか、解除してから作業する。

よくある質問

保護すると計算もされなくなりますか?

計算はふつうにされます。試したところ、保護したあとに数量のセル(D4)を 5 から 7 に変えると、金額は 560、合計は 1370 に自動で変わりました。守られるのは「数式を書き換えること」だけです。

保護しないで、数式を見えなくするだけにできますか?

できません。「保護」タブの説明にもあるとおり、「表示しない」はシートを保護したときにだけ効きます。保護していないシートでは、数式バーに数式が表示されます。

受け取ったファイルで、セルを選んでも数式バーに何も出ないのはなぜ?

そのセルに「表示しない」が付いていて、シートが保護されているためです。試したところ、保護したシートで数式のセル(E4)を選ぶと、結果の 400 はセルに表示されたまま、数式バーは空になりました。「校閲」→「シート保護の解除」で保護を外すと数式が見えます(パスワードが付いているときは入力が必要です)。

練習用Excelファイル(無料ダウンロード)
保護したあとの動きは、練習用のファイルの「保護済み」シートで試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:保護の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次