メインコンテンツへスキップ

Excelで数式を非表示にする(完全ガイド)

Author: Kelly Last Modified: 2025-05-23

Excelの数式は、計算やデータ分析を行うための強力なツールです。数式がExcelのセル内に存在する場合、ユーザーは2つの異なる方法でアクセスできます。セルをダブルクリックして編集モードに入るか、セルを選択して数式バーに表示される数式を確認します。

ただし、機密性、セキュリティ、その他の理由からワークシートを保護しようとすると、上記の2つの方法で数式にアクセスできることに気付くでしょう。

これらの数式を隠してユーザーに見られないようにしたい場合、このガイドはそれを支援することを目的としています。この包括的なチュートリアルでは、Excelで数式を非表示にする手順を説明し、数式の機能を保持しながらもそれらを秘匿に保つ方法を解説します。

A screenshot showing an Excel worksheet where the formula is hidden in the formula bar

ビデオ: Excelで数式を非表示にする


Excelで簡単に数式を非表示にする

以下は、ユーザーが数式セルを選択した際に数式を見ることができないようにする手順です。数式を非表示にするにはワークシートの保護が必要であり、結果としてワークシートが保護された後は変更ができなくなることに注意してください。

ステップ 1: 非表示にしたい数式を含むセルを選択

  • 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
  • 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
  • A screenshot showing how to click Find & Select > Formulas in Excel

ステップ 2: 数式を持つセルに対して「非表示」プロパティを有効化

  1. 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択して「セルの書式設定」ダイアログを開きます。
    ヒント: 代わりにショートカットキー「Ctrl」+「1」を使用することもできます。
    A screenshot showing the Format Cells option in the context menu in Excel
  2. 「セルの書式設定」ダイアログで、「保護」タブの「非表示」オプションをチェックし、「OK」をクリックします。
    A screenshot of the Format Cells dialog in Excel, highlighting the Hidden option on the Protection tab
  3. 注意: このダイアログボックス内のヒントに記載されている通り、数式を隠してもワークシートを保護するまでは効果はありません。数式を隠すプロセスを完了するには、次のステップでワークシートを保護する必要があります。

ステップ 3: ワークシートを保護

  1. 「レビュー」タブに移動し、「シートの保護」を選択します。
    A screenshot showing the Protect Sheet button on the Review tab in Excel
  2. 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックします。
    A screenshot of the Protect Sheet dialog in Excel where you can set a password
    ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
  3. 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
  4. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

結果

これで、数式を含むセルを選択すると、数式バーに数式が表示されないことがわかります。

A screenshot showing an Excel worksheet where the formula is hidden in the formula bar

セルをダブルクリックしようとすると、代わりにダイアログボックスが表示されます。

A screenshot of a pop-up dialog asking for a password when trying to edit a locked cell

(AD) Kutools for ExcelによるオールインワンのExcelコンテンツ保護

「非表示」プロパティを有効にする場所やExcelワークシートを保護する方法を探して苦労していますか?「Kutools for Excel」で作業を簡単にしてください!ネイティブ機能を一つの使いやすいリボンに統合し、シンプルで直感的なコンテンツ保護を提供します。オプションを探す必要はありません、ただのシンプルさだけです!

Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手


数式を非表示にして特定のセルを編集可能に保つ

他の人とワークブックを共有する必要があり、特定のセルを変更できるようにしつつ、数式を表示や編集から保護したい場合があります。これはデータ入力や統計分析など、さまざまな目的で使用されるワークシートにおいて頻繁に求められる要件です。これを実現するために、以下の3つの方法のいずれかを使用できます:


Excelの組み込み機能を使用して数式を非表示にし、特定のセルを編集可能に保つ

このセクションでは、ワークシート内の数式を隠しつつ、特定のセルを編集可能な状態に保つ方法を説明します。これは、セルの保護プロパティを設定し、ワークシートを保護することで達成されます。

ステップ 1: 非表示にしたい数式を含むセルを選択

  • 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
  • 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
  • A screenshot showing how to click Find & Select > Formulas in Excel

ステップ 2: 数式を持つセルに対して「非表示」プロパティを有効化

  1. 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択して「セルの書式設定」ダイアログを開きます。
    ヒント: 代わりにショートカットキー「Ctrl」+「1」を使用することもできます。
    A screenshot showing the Format Cells option in the context menu in Excel
  2. 「セルの書式設定」ダイアログで、「保護」タブの「非表示」オプションをチェックし、「OK」をクリックします。
  3. A screenshot of the Format Cells dialog in Excel, highlighting the Hidden option on the Protection tab
  4. 注意: このダイアログボックス内のヒントに記載されている通り、数式を隠してもワークシートを保護するまでは効果はありません。数式を隠すプロセスを完了するには、次のステップでワークシートを保護する必要があります。

ステップ 3: 編集可能に保ちたいセルの「ロック」プロパティを無効化

  1. 編集可能に保ちたいセルを選択します。 ヒント: 「Ctrl」キーを押しながら選択することで、隣接していないセルまたは範囲を選択できます。
  2. 「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開きます。
  3. 「保護」タブに切り替え、「ロック」オプションのチェックを外し、「OK」をクリックします。
  4. A screenshot of the Protection tab in the Format Cells dialog in Excel, with the Locked option unchecked

ステップ 4: ワークシートを保護

  1. 「レビュー」タブに移動し、「シートの保護」を選択します。
    A screenshot showing the Protect Sheet button on the Review tab in Excel
  2. 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックします。
    A screenshot of the Protect Sheet dialog in Excel where you can set a password
    ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
  3. 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
  4. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

結果

ロック解除されたセルでは引き続き値を入力でき、数式は計算結果を生成し続けますが、見えなくなります。

A GIF showing formulas hidden while specific cells are editable in Excel


Kutools for Excelを使用して数式を非表示にし、特定のセルを編集可能に保つ

前述の方法では、数式を隠し、特定のセルを編集可能に保つ方法について説明しましたが、「非表示」プロパティを有効化し、「ロック」プロパティを無効化する場所を覚えておく必要があります。さらに、シートを保護する場所も把握しておく必要があり、これらを探すのは煩雑になることがあります。

Kutools for Excelの「デザイン」タブは、これらのオプションを統合し、目標を達成するプロセスを簡素化します。Kutoolsをダウンロードしてインストールしたら、以下の手順を実行してください:

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

ステップ 1: 「Kutools Plus」>「デザインビュー」を選択して「KUTOOLS デザイン」タブを表示

A screenshot of the Design View button on the Kutools tab in Excel

ステップ 2: 数式を含むセルを選択し、「数式を非表示」をクリック

  1. 非表示にしたい数式を含むセルを選択します。
    ヒント:
    • 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
    • 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
      A screenshot showing how to click Find & Select > Formulas in Excel
  2. 「KUTOOLS デザイン」タブで「数式を非表示」を選択します。
  3. A screenshot of the Hide formulas button on the Kutools Design tab
  4. ヒント: ダイアログボックスが表示され、選択したセルの数式はワークシートを保護後に非表示になると通知されます。「OK」をクリックしてください。
    A screenshot of the Kutools dialog box notifying that formulas will be hidden after protecting the worksheet

ステップ 3: 編集可能に保ちたいセルを選択し、「セルのロック解除」を選択

ヒント: 複数の隣接していないセルまたは範囲を編集可能に保つには、「Ctrl」キーを押しながら選択し、「セルのロック解除」を選択します。

A screenshot of the Unlock Cells button on the Kutools Design tab in Excel

ステップ 4: ワークシートを保護

  1. 「KUTOOLS デザイン」タブで「シートの保護」を選択して「シートの保護」ダイアログを開き、パスワードを入力して「OK」をクリックします。
    A screenshot showing the Protect Sheet dialog in the Kutools Design tab with a password being set
    ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
  2. 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
  3. A screenshot of the Confirm Password dialog in Excel for protecting the worksheet

結果

これらの手順に従うことで、Excelで数式を効果的に隠しつつ、特定のセルを編集可能な状態に保つことができます。

A GIF showing formulas hidden while specific cells are editable in Excel

Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手


VBAを使用して数式を非表示にし、特定のセルを編集可能に保つ

このセクションでは、ワークシート内の数式バーから数式を効率的に隠し、同時に特定のセルを編集可能な状態に保つ方法をVBAマクロを使用して説明します。

ステップ 1: 新しいモジュールを作成

  1. 「Alt」+「F11」を押して「Visual Basic for Applications (VBA)」エディターを開きます。
  2. 「挿入」>「モジュール」をクリックして新しいモジュールを作成します。
  3. A screenshot of the VBA editor showing Insert > Module option to add a new module

ステップ 2: VBAコードをモジュールウィンドウにコピー

以下のVBAコードをコピーし、開いた「モジュール」ウィンドウに貼り付けます。

Sub HideFormulasAndProtectWithEditableCells()
'Update by ExtendOffice
    Dim xWs As Worksheet
    Dim xWb As Workbook
    Dim xPassword As String
    xPassword = "123456" ' Replace "123456" with the actual password for protecting the sheet
    Set xWb = Application.ActiveWorkbook
    
    Set xWs = xWb.Sheets("Sheet1") ' Replace "Sheet1" with your sheet's name
    xWs.Unprotect Password:=xPassword
    For Each cell In xWs.UsedRange
        If cell.HasFormula Then
            cell.FormulaHidden = True
        End If
        cell.Locked = True
    Next cell
    
    On Error Resume Next
    Set xEditableRange = Application.InputBox("Select the range to keep editable", "Kutools for Excel", Type:=8)

    If Not xEditableRange Is Nothing Then
        xEditableRange.Locked = False
    End If
    xWs.Protect Password:=xPassword, UserInterfaceOnly:=True
End Sub

注意:

  • 6行目の「123456」を、シートを保護するための実際のパスワードに置き換える必要があります。
  • 9行目の「Sheet1」を、保護するワークシートの実際の名前に置き換える必要があります。

ステップ 3: VBAコードを実行

  1. 「モジュール」ウィンドウで「F5」を押すか、 Run button ボタンをクリックして貼り付けたコードを実行します。
  2. 表示される「編集可能な範囲を選択」ダイアログボックスで、編集可能に保ちたいセルを選択し、「OK」をクリックします。
  3. A screenshot of the Select the range to keep editable dialog box in Excel

結果

これで、VBAに指定したパスワードを使用してワークシートが保護されました。このワークシート内のすべての数式は非表示になり、選択したセルは編集可能です。

A GIF showing formulas hidden while specific cells remain editable in Excel


数式を再表示したい場合は?

数式を再表示するには、単にワークシートの保護を解除します。「レビュー」タブに移動し、「シートの保護解除」を選択し、パスワードを入力して「OK」をクリックします。

The Unprotect Sheet button on the ribbon in Excel

注意:

  • 将来シートを保護しつつユーザーに数式を見せる予定がある場合、これらの数式セルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開きます。「保護」タブに移動し、「非表示」のチェックを外します。
  • ワークシートを保護した後、セルを編集可能にするために「ロック」のチェックを外していた場合、その後ユーザーがこれらのセルを編集できないようにシートを再度保護するには、それらのセルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開き、「保護」タブに移動し、「ロック」オプションのチェックを付けます。
  • ヒント: ロック解除されたセルや非表示のセルを特定する方法については、次のセクションを参照してください
  • A screenshot of the Protection tab in the Format Cells dialog in Excel

数式が非表示のセルとロック解除されたセルを特定する方法

特定のセルの非表示またはロック属性を調整した後、どのセルが変更されたかを特定するのは面倒な作業です。通常、Excelの「セルの書式設定」ダイアログを使用して個々のセルの書式を確認する必要があります。

しかし、「Kutools for Excel」を使用すれば、このプロセスを1回のクリックで簡素化できます。属性が変更されたセルを迅速にハイライトし、数式が非表示のセルやロック解除されたセルを簡単に特定できます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストール後、「Kutools Plus」>「デザインビュー」に移動して「KUTOOLS デザイン」タブにアクセスします。そこから、「ロック解除範囲を強調表示」をクリックしてロック属性が削除されたすべてのセル(ロック解除されたセル)をマークするか、「非表示の数式範囲を強調表示」をクリックして非表示属性が追加されたすべてのセル(数式が非表示のセル)を識別します。

A GIF showing the Highlight Unlocked and Highlight Hidden options in Kutools for Excel

Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手

以上が、Excelで数式を非表示にする関連情報のすべてです。このチュートリアルが役立つことを願っています。さらに多くのExcelのヒントやコツを探している場合は、ここをクリックして数千以上のチュートリアルを収録した当社の広範なコレクションにアクセスしてください。