Excelの数式を見せずに、うっかり編集も防ぎたいときは、セルの設定だけでは完了しません。「セルをロック・数式を非表示に設定」したあと、「シートの保護」を有効にすることが必要です。手順を知っておけば、請求書・集計表・共有用テンプレートなどを安心して渡せるようになりますよ。

結論:数式を隠すには「非表示」にしてからシートを保護します

数式を非表示にする手順は、対象セルを選択して[Ctrl+1]→[保護]→[表示しない]にチェック→[校閲]タブ→[シートの保護]です。[表示しない]だけでは数式は隠れないため、必ず最後にシートを保護しましょう。

Excelでは、セルに設定する「ロック」と「表示しない」は、シート保護をかけたときにはじめて効きます。つまり、数式を隠したいセルに[表示しない]を設定するだけでは、数式バーにはまだ数式が表示されます。ここが最もつまずきやすいポイントですね。

Excelで数式を非表示にして編集も防ぐ基本手順

まずは、数式が入力されているセルだけを隠して保護する手順です。入力欄は編集できる状態に残し、計算用のセルだけを守りたい場合にも使えます。

  1. 数式を隠したいセル、またはセル範囲を選択します。
  2. [Ctrl+1]を押して、[セルの書式設定]を開きます。マウス操作の場合は、対象セルを右クリックして[セルの書式設定]をクリックしても大丈夫です。
  3. [保護]タブをクリックします。
  4. [ロック]と[表示しない]の両方にチェックを入れます。
  5. [OK]をクリックして、セルの設定を保存します。
  6. リボンの[校閲]タブをクリックします。
  7. [シートの保護]をクリックします。
  8. 必要に応じてパスワードを入力し、ユーザーに許可する操作を選びます。
  9. [OK]をクリックします。パスワードを設定した場合は、確認画面でも同じパスワードを入力します。

これで、選択したセルは編集できなくなり、数式バーを見ても数式が表示されなくなります。セル上には計算結果だけが見える状態になりますよ。

すべてのセルを保護したい場合

シート全体を編集不可にして、数式も隠したい場合は、数式セルにだけ[表示しない]を設定してからシート保護をかけます。Excelでは、初期状態ですべてのセルに[ロック]が設定されています。そのため、通常はロックを設定し直さなくても、シート保護だけで全セルの編集を防げます。

  1. 数式が入っているセルを選択します。
  2. [Ctrl+1]→[保護]タブを開きます。
  3. [表示しない]にチェックを入れて[OK]をクリックします。
  4. [校閲]→[シートの保護]をクリックします。
  5. 必要ならパスワードを設定し、[OK]をクリックします。

この方法なら、値だけが入ったセルは内容を確認でき、数式セルだけは計算式を見せずに済みます。

入力セルだけ編集できるテンプレートにするやり方

見積書や勤怠表のように、「担当者には入力欄だけ編集してほしい」「計算式や見出しは触らせたくない」というケースでは、先に入力セルのロックを外すのがコツです。

  1. まず、ユーザーが入力してよいセル範囲を選択します。
  2. [Ctrl+1]を押し、[保護]タブを開きます。
  3. [ロック]のチェックを外して[OK]をクリックします。
  4. 数式セルを選択し、[Ctrl+1]→[保護]を開きます。
  5. 数式セルは[ロック]と[表示しない]にチェックが入っていることを確認します。
  6. [校閲]→[シートの保護]をクリックして保護を開始します。

保護後は、ロックを外した入力セルだけが編集できます。数式セルは変更できず、数式バーにも式が表示されません。入力欄を薄い黄色などで塗りつぶしておくと、操作する人にも分かりやすくなりますね。

シート保護の設定で選ぶ項目の目安

[シートの保護]画面には、利用者に許可する操作を選ぶチェック項目があります。設定に迷ったら、まずは必要最低限に絞ると安全です。

  • ロックされたセル範囲の選択:計算結果をクリックして確認してよいならオンにします。選択すらさせたくない場合はオフにします。
  • ロックされていないセル範囲の選択:入力欄を使ってもらうならオンにします。
  • 行の書式設定・列の書式設定:行の高さや列幅を変えられたくないなら、基本はオフのままにします。
  • オートフィルターの使用:フィルター付きの一覧表を配布するならオンにすると便利です。
  • 並べ替え:データを並べ替えてよい運用ならオンにします。ただし、数式や参照範囲がある表では事前に動作確認しましょう。

なお、シート保護のパスワードは忘れないように管理してください。Excelのシート保護は誤編集を防ぐための機能であり、重要情報を完全に守る強固な暗号化とは目的が異なります。社外秘データを扱う場合は、ファイル自体のパスワード設定や共有先の管理もあわせて行いましょう。

うまくいかない場合のチェックポイント

[表示しない]にしたのに数式バーに数式が出る

ほとんどの場合、シートの保護が有効になっていないことが原因です。[表示しない]は単独では機能しません。[校閲]タブで[シート保護の解除]と表示されていれば、すでに保護中です。[シートの保護]と表示されている場合は、まだ保護されていないため設定してください。

保護したら入力セルまで編集できなくなった

入力させたいセルにも[ロック]が入っている可能性があります。一度[校閲]→[シート保護の解除]をクリックし、入力セルを選択して[Ctrl+1]→[保護]→[ロック]のチェックを外してください。その後、もう一度シート保護をかければ解決します。

[シートの保護]がクリックできない・変更できない

共有中のブック、保護ビューで開いたファイル、または別のユーザーが編集しているファイルでは、設定を変更できないことがあります。画面上部に黄色いバーが出ている場合は、内容を確認したうえで[編集を有効にする]をクリックしてください。また、すでにシート保護がかかっている場合は、先に解除用パスワードが必要です。

数式は隠れたが、セルの計算結果まで見えなくなった

セルの文字色を背景色と同じにしている、ユーザー定義の表示形式で値を隠している、または列や行が非表示になっている可能性があります。今回の[表示しない]設定は数式バーの数式だけを隠し、通常は計算結果を消しません。[ホーム]タブの文字色、[Ctrl+1]の[表示形式]、行・列の非表示設定を確認しましょう。

パスワードを忘れて保護を解除できない

正規のパスワードが分からない場合、作成者や管理担当者に確認するのが安全です。業務ファイルでは、解除できない状態を避けるために、パスワードをチームのルールに沿って保管しておきましょう。個人だけが知るパスワードにすると、担当変更時に困りやすいですよ。

作業を早くする便利なショートカットと小ワザ

  • Ctrl+1:[セルの書式設定]をすぐ開けます。保護、表示形式、配置、罫線の設定で特に便利です。
  • Ctrl+A:表の中のセルを選択した状態で押すと、現在のデータ範囲をまとめて選択できます。入力欄や数式範囲を整えるときに役立ちます。
  • F4:直前の操作を繰り返します。同じ書式を別のセルに適用したいときに便利です。ただし、保護設定後はシート保護の状態を確認してから使いましょう。
  • [校閲]タブを使う習慣:コメント、スペルチェック、シート保護、ブック保護など、共有ファイルで必要になりやすい機能がまとまっています。

数式を隠す設定は、複雑な計算式を誤って壊されないための基本対策です。特に他の人へ渡すテンプレートでは、入力セルのロック解除→数式セルの非表示→シート保護の順番を覚えておくと、毎回迷わず設定できますよ。

おすすめの記事