Excel での数式を非表示(完全ガイド)
Excel の数式は、計算やデータ分析を効率的に行うための強力なツールです。セルに数式が含まれている場合、ユーザーは次の2 つの方法でその数式にアクセスできます:セルをダブルクリックして編集モードに入るか、セルを選択して数式バーに数式を表示させる方法です。
ただし、機密性やセキュリティなどの理由でワークシートを保護しても、上記の2 つの方法では依然として数式にアクセスできてしまいます。
これらの数式を非表示にして、他のユーザーが閲覧できないようにしたい場合、本ガイドがお役に立ちます。ここでは、Excel で数式を非表示にする手順を詳しくご案内します。これにより、数式の機能は維持しつつ、その内容を秘匿することが可能になります。
![]() |
動画:Excel で数式を非表示
Excel で簡単に数式を非表示
数式セルを選択した際にユーザーが数式を確認できないようにする手順を以下に示します。数式を非表示にするにはワークシートの保護が必要です。ただし、ワークシートを保護した後は、いかなる変更も許可されませんのでご注意ください。
ステップ1:非表示にしたい数式を含むセルを選択する
- 特定の数式を非表示にするには、その数式が入力されているセルを選択してください。 ヒント:数式が隣接していないセルや範囲にある場合は、「Ctrl」キーを押しながらそれぞれを選択しましょう。
- 現在のワークシート内のすべての数式を非表示にするには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」>「数式」をクリックして、すべての数式を選択します。
![Excelで[検索と選択]>[数式]をクリックする方法を示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-1.png)
ステップ2:数式の「非表示」プロパティを有効化する
- 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択すると、「セルの書式設定」ダイアログが開きます。
ヒント:代わりにショートカットキー「Ctrl」+「1」を使うこともできます。![Excelのコンテキストメニューに[セルの書式設定]オプションが表示されているスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-2.png)
- 「セルの書式設定」ダイアログで、「保護」タブにある「非表示」オプションをオンにして「OK」をクリックします。
![Excelの[セルの書式設定]ダイアログで、[保護]タブの[非表示]オプションが強調表示されているスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-3.png)
注:このダイアログボックス内のヒントにあるとおり、ワークシートを保護するまで数式を非表示にしても効果はありません。数式の非表示設定を完了するには、次のステップで必ずワークシートを保護してください。
ステップ3:ワークシートを保護する
- 「レビュー」タブに移動し、「シートの保護」を選択してください。
![Excelの[レビュー]タブにある[シートの保護]ボタンを示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-4.png)
- 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックしてください。
ヒント:「このワークシートのすべてのユーザーに対して次の操作を許可する:」ボックスでは、各操作の横にあるチェックボックスをオンまたはオフにすることで、記載されている操作を許可または制限できます。 - 「パスワードの確認」ダイアログボックスが表示され、再度パスワードの入力を求められます。パスワードを再入力して「OK」をクリックしてください。
![ワークシートを保護するためのExcelの[パスワードの確認]ダイアログのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-6.png)
結果
これで、数式を含むセルを選択しても、数式バーに数式が表示されなくなります。

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

(広告)Excel コンテンツを一元的に保護できるKutools for Excel
Excel の「非表示」プロパティをどこで有効化すればいいのか、あるいはワークシートをどのように保護すればよいのかお困りですか?「Kutools for Excel」なら、面倒な手間が一気に解消!Excel の標準機能をシームレスに統合し、使いやすいリボン形式で提供するため、コンテンツ保護が驚くほど簡単に実現できます。もう設定を探し回る必要はありません。シンプルで快適な操作をぜひお楽しみください!
Kutools for Excel— 300 以上の必須ツールでExcel のパフォーマンスを大幅に向上!作業がより迅速・簡単になり、AI 機能を活用してデータ処理と生産性をさらにスマートに。今すぐ入手
数式を非表示し、特定のセルを編集可能に保つ
他のユーザーとワークブックを共有する際、特定のセルのみ編集を許可しつつ、数式を表示・編集から保護したいというニーズは非常に多く見られます。これは、データ入力や統計分析を行うワークシートで特に頻繁に求められる要件です。この目的を達成するには、以下の3 つの方法のいずれかをご利用いただけます:
- Excel の標準機能を使用する(外部ツール不要/各種設定を覚える必要あり)
- Kutools for Excel を使用する(すべての設定が1 つのメニューに集中/アドインのインストールが必要)
- VBA を使用する(一度覚えれば素早く操作可能/多少の学習が必要)
Excel の標準機能で数式を非表示し、特定のセルを編集可能に保つ
本セクションでは、ワークシート内の数式を非表示にしながらも、特定のセルの編集機能を維持する方法をご紹介します。これは、セルの保護プロパティを設定したうえでワークシートを保護することで実現できます。具体的な手順は以下の通りです:
ステップ1:非表示にしたい数式を含むセルを選択する
- 特定の数式を非表示にするには、その数式を含むセルを選択してください。 ヒント:数式が隣接していないセルや範囲にある場合は、「Ctrl」キーを押しながらそれぞれを選択しましょう。
- 現在のワークシート内のすべての数式を非表示にするには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」>「数式」をクリックして、すべての数式を選択します。
![Excelで[検索と選択]>[数式]をクリックする方法を示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-1.png)
ステップ2:数式の「非表示」プロパティを有効化する
- 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択すると、「セルの書式設定」ダイアログが開きます。
ヒント:代わりにショートカットキー「Ctrl」+「1」を使うこともできます。![Excelのコンテキストメニューに[セルの書式設定]オプションが表示されているスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-2.png)
- 「セルの書式設定」ダイアログで、「保護」タブにある「非表示」オプションをオンにして「OK」をクリックします。
![Excelの[セルの書式設定]ダイアログで、[保護]タブの[非表示]オプションが強調表示されているスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-3.png)
注:このダイアログボックス内のヒントにあるとおり、ワークシートを保護するまで数式を非表示にしても効果はありません。数式の非表示処理を完了するには、次のステップで必ずワークシートを保護してください。
ステップ3:編集可能にしておきたいセルの「ロック」プロパティを無効化する
- 編集可能にしておきたいセルを選択してください。 ヒント:「Ctrl」キーを押しながら、非隣接のセルや範囲も選択できます。
- 「Ctrl」+「1」を押して「セルの書式設定」ダイアログボックスを開きます。
- 「保護」タブに切り替えて、「ロック済み」オプションのチェックを外し、「OK」をクリックしてください。
![Excelの[セルの書式設定]ダイアログの[保護]タブで、[ロック]オプションのチェックが外れているスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-9.png)
ステップ4:ワークシートを保護する
- 「レビュー」タブに移動し、「シートの保護」を選択してください。
![Excelの[レビュー]タブにある[シートの保護]ボタンを示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-4.png)
- 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックしてください。
ヒント:「このワークシートのすべてのユーザーに対して次の操作を許可する:」ボックスでは、各操作の横にあるチェックボックスをオンまたはオフにすることで、記載されている操作を許可または制限できます。 - 「パスワードの確認」ダイアログボックスが表示され、再度パスワードの入力を求められます。パスワードを再入力して「OK」をクリックしてください。
![ワークシートを保護するためのExcelの[パスワードの確認]ダイアログのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-6.png)
結果
選択範囲のロックを解除しても、引き続き値の入力が可能で、数式は非表示のまま計算結果を出し続けます。

Kutools for Excel で数式を非表示し、特定のセルを編集可能に保つ
上記の方法を使えば、数式を非表示にしつつ特定のセルを編集可能に保てます。ただし、「非表示」プロパティを有効にする場所や「ロック」プロパティを無効にする場所を覚えておく必要があります。さらに、シート保護の設定場所も把握しておかなければならず、毎回これらのオプションを探すのは手間です。
Kutools for Excel の「デザイン」タブでは、これらの操作が一元的にまとまっており、目的を簡単に達成できます。Kutools をダウンロード・インストールしたら、以下の手順に従ってください:
ステップ1:「KUTOOLS PLUS」>「デザインビュー」を選択して「KUTOOLS デザイン」タブを表示する
![ExcelのKutoolsタブにある[デザインビュー]ボタンのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-12.png)
ステップ2:数式を含むセルを選択し、「数式を非表示」をクリックする
- 非表示にしたい数式を含むセルを選択してください。ヒント:
- 特定の数式を非表示にするには、その数式が含まれるセルを選択してください。 ヒント:数式が隣接していないセルや範囲にある場合は、「Ctrl」キーを押しながら個別に選択しましょう。
- 現在のワークシート内のすべての数式を非表示にするには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」>「数式」をクリックして、すべての数式を選択します。
![Excelで[検索と選択]>[数式]をクリックする方法を示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-1.png)
- 「KUTOOLS デザイン」タブで「数式を非表示」を選択してください。
![Kutoolsの[デザイン]タブにある[数式を非表示]ボタンのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-13.png)
- ヒント:ダイアログボックスが表示され、「選択したセル内の数式は、ワークシートを保護した後に非表示になります」と通知されます。「OK」をクリックしてください。

ステップ3:編集可能にしておきたいセルを選択し、「選択範囲のロックを解除」を選択する
ヒント:複数の非隣接セルや範囲を編集可能に保つには、「Ctrl」キーを押しながらそれぞれを選択し、「選択範囲のロックを解除」をクリックしてください。
![ExcelのKutools[デザイン]タブにある[セルのロック解除]ボタンのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-015.png)
ステップ4:ワークシートを保護する
- 「KUTOOLS デザイン」タブで「シートの保護」を選択し、「シートの保護」ダイアログを開きます。その後、パスワードを入力して「OK」をクリックしてください。
ヒント:「このワークシートのすべてのユーザーに対して次の操作を許可する:」ボックスでは、各操作の横にあるチェックボックスをオンまたはオフにすることで、記載されている操作を許可または制限できます。 - 「パスワードの確認」ダイアログボックスが表示され、再度パスワードの入力を求められます。パスワードを再入力して「OK」をクリックしてください。
![ワークシートを保護するためのExcelの[パスワードの確認]ダイアログのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-6.png)
結果
これらの手順に従えば、Excel で数式を効果的に非表示にしながら、特定のセルは編集可能のまま維持できます。

Kutools for Excel— 300 以上の必須ツールでExcel のパフォーマンスを大幅に向上させ、作業をより迅速かつ簡単に。さらに AI 機能を活用して、データ処理と生産性をこれまで以上にスマートにします。今すぐ入手
VBA で数式を非表示し、特定のセルを編集可能に保つ
本セクションでは、VBA マクロを使ってワークシート内の数式バーから数式を効率的に非表示にしながら、特定のセルの編集機能を維持する方法をご紹介します。
ステップ1:新しいモジュールを作成する
- 「Alt」+「F11」を押して、「Visual Basic for Applications(VBA)」エディターを開きましょう。
- 「挿入」>「モジュール」をクリックして、新しいモジュールを作成しましょう。
![新しいモジュールを追加するためにVBAエディターで[挿入]>[標準モジュール]オプションを示すスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/remove-macros-from-excel/doc-remove-macros-9.png)
ステップ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 コードを実行する
- 「モジュール」ウィンドウで、「F5」キーを押すか、
ボタンをクリックして、貼り付けたコードを実行しましょう。 - 表示された「編集可能にする範囲を選択」ダイアログボックスで、編集可能にしておきたいセルを選択し、「OK」をクリックします。
![Excelの[編集可能にする範囲を選択]ダイアログボックスのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-017.png)
結果
VBA で指定したパスワードによりワークシートが保護され、このワークシート内のすべての数式が非表示となり、選択したセルのみ編集可能になります。

数式を表示したい場合は、どうすればよいでしょうか?
数式を表示するには、ワークシートの保護を解除してください。「レビュー」タブに移動し、「シートの保護を解除」を選択してパスワードを入力し、「OK」をクリックしてください。
![Excelのリボンにある[シートの保護を解除]ボタン](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-18.png)
注意事項:
- 将来的にシートを保護しつつユーザーに数式を表示させたい場合は、該当の数式セルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開いてください。その後、「保護」タブに移動し、「非表示」のチェックボックスをオフにしてください。
- ワークシートを保護した後もセルを編集可能にするために「ロック解除済み」のチェックボックスをオフにしていた場合で、再度シートを保護してユーザーによる編集を許可しないようにしたいときは、該当セルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開き、「保護」タブで「ロック解除済み」オプションのチェックボックスをオンにしてください。
- ヒント:ロック解除済みまたは非表示のセルを特定するには、次のセクションを参照してください。
![Excelの[セルの書式設定]ダイアログの[保護]タブのスクリーンショット](//cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-19.png)
数式が非表示になっているセルと選択範囲のロックを解除を特定する方法
特定のセルの非表示またはロック属性を変更した後、どのセルが変更されたかを特定するのは面倒です。通常、Excel の「セルの書式設定」ダイアログボックスを使い、セルを一つひとつ確認する必要があります。
しかし、「Kutools for Excel」を使えば、ワンクリックでこの作業を簡単にこなせます。属性が変更されたセルを瞬時にハイライトし、数式が非表示になっているセルや選択範囲のロックが解除されているセルを、手間をかけずにスピーディーに特定できます。
Kutools for Excel をインストール後、「KUTOOLS PLUS」>「デザインビュー」の順に移動して「KUTOOLS デザイン」タブにアクセスしてください。そこから「ロック解除範囲を強調表示」をクリックすると、ロック属性が解除されたすべてのセル(選択範囲のロックを解除)がマークされます。あるいは「非表示の数式範囲を強調表示」をクリックして、非表示属性が追加されたすべての数式非表示セルを特定できます。
![Kutools for Excel内の[ロック解除セルを強調表示]および[非表示セルを強調表示]オプションを示すGIF](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-22.gif)
Kutools for Excel——300 以上の必須ツールでExcel のパフォーマンスを大幅に向上させ、作業をより迅速かつ簡単に。さらに AI 機能を活用して、データ処理と生産性をスマートにレベルアップ!今すぐ入手
以上が、Excel で数式を非表示にするための関連コンテンツすべてです。このチュートリアルがお役に立てたなら幸いです!さらに多くのExcel 便利技を知りたい方は、こちらをクリックしてください。数千件以上のチュートリアルが掲載された豊富なコレクションをご覧いただけます。
最高のオフィス生産性ツール
Kutools for Excel - あなたを群衆から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式を作成 | データ分析とチャート生成| 拡張機能を呼び出し… |
| 人気の機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示/非表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った読み書きを可能にします
- 開いている数十ものドキュメントを1 秒でサッと切り替えられます!
- 毎日何百回も繰り返すマウスクリックを削減し、マウスによる手首の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Chrome、Edge、Firefox に見られる高効率なタブ機能を、Office(Excel を含む)にもお届けします。

![Excelで[検索と選択]>[数式]をクリックする方法を示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-1.png)
![Excelのコンテキストメニューに[セルの書式設定]オプションが表示されているスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-2.png)
![Excelの[セルの書式設定]ダイアログで、[保護]タブの[非表示]オプションが強調表示されているスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-3.png)
![Excelの[レビュー]タブにある[シートの保護]ボタンを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-4.png)
![Excelの[シートの保護]ダイアログでパスワードを設定できる画面のスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-5.png)
![ワークシートを保護するためのExcelの[パスワードの確認]ダイアログのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-6.png)
![Kutoolsの[デザイン]タブにある[保護]グループ](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-ad1.png)
![Excelの[セルの書式設定]ダイアログの[保護]タブで、[ロック]オプションのチェックが外れているスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-9.png)
![Kutoolsの[デザイン]タブにある[数式を非表示]ボタンのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-13.png)

![Kutoolsの[デザイン]タブにある[シートの保護]ダイアログでパスワードを設定しているスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-16.png)
![新しいモジュールを追加するためにVBAエディターで[挿入]>[標準モジュール]オプションを示すスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/remove-macros-from-excel/doc-remove-macros-9.png)
ボタンをクリックして、貼り付けたコードを実行しましょう。![Excelの[編集可能にする範囲を選択]ダイアログボックスのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-017.png)
![Excelの[セルの書式設定]ダイアログの[保護]タブのスクリーンショット](http://cdn.extendoffice.com/images/stories/doc-excel/not-show-in-formula-bar/doc-hide-formulas-19.png)