Excelで数式を非表示にする(完全ガイド)
Excelの数式は、計算やデータ分析を行うための強力なツールです。数式がExcelのセル内に存在する場合、ユーザーは2つの異なる方法でアクセスできます。セルをダブルクリックして編集モードに入るか、セルを選択して数式バーに表示される数式を確認します。
ただし、機密性、セキュリティ、その他の理由からワークシートを保護しようとすると、上記の2つの方法で数式にアクセスできることに気付くでしょう。
これらの数式を隠してユーザーに見られないようにしたい場合、このガイドはそれを支援することを目的としています。この包括的なチュートリアルでは、Excelで数式を非表示にする手順を説明し、数式の機能を保持しながらもそれらを秘匿に保つ方法を解説します。
![]() |
ビデオ: Excelで数式を非表示にする
Excelで簡単に数式を非表示にする
以下は、ユーザーが数式セルを選択した際に数式を見ることができないようにする手順です。数式を非表示にするにはワークシートの保護が必要であり、結果としてワークシートが保護された後は変更ができなくなることに注意してください。
ステップ 1: 非表示にしたい数式を含むセルを選択
- 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
- 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
ステップ 2: 数式を持つセルに対して「非表示」プロパティを有効化
- 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択して「セルの書式設定」ダイアログを開きます。
ヒント: 代わりにショートカットキー「Ctrl」+「1」を使用することもできます。 - 「セルの書式設定」ダイアログで、「保護」タブの「非表示」オプションをチェックし、「OK」をクリックします。
注意: このダイアログボックス内のヒントに記載されている通り、数式を隠してもワークシートを保護するまでは効果はありません。数式を隠すプロセスを完了するには、次のステップでワークシートを保護する必要があります。
ステップ 3: ワークシートを保護
- 「レビュー」タブに移動し、「シートの保護」を選択します。
- 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックします。
ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
- 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
結果
これで、数式を含むセルを選択すると、数式バーに数式が表示されないことがわかります。
セルをダブルクリックしようとすると、代わりにダイアログボックスが表示されます。
(AD) Kutools for ExcelによるオールインワンのExcelコンテンツ保護
「非表示」プロパティを有効にする場所やExcelワークシートを保護する方法を探して苦労していますか?「Kutools for Excel」で作業を簡単にしてください!ネイティブ機能を一つの使いやすいリボンに統合し、シンプルで直感的なコンテンツ保護を提供します。オプションを探す必要はありません、ただのシンプルさだけです!
Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手
数式を非表示にして特定のセルを編集可能に保つ
他の人とワークブックを共有する必要があり、特定のセルを変更できるようにしつつ、数式を表示や編集から保護したい場合があります。これはデータ入力や統計分析など、さまざまな目的で使用されるワークシートにおいて頻繁に求められる要件です。これを実現するために、以下の3つの方法のいずれかを使用できます:
- Excelの組み込み機能を使用(外部ツール不要;各種設定を覚える必要あり)
- Kutools for Excelを使用(すべての設定が1つのメニューに;アドインのインストールが必要)
- VBAを使用(一度覚えれば簡単;多少の学習が必要)
Excelの組み込み機能を使用して数式を非表示にし、特定のセルを編集可能に保つ
このセクションでは、ワークシート内の数式を隠しつつ、特定のセルを編集可能な状態に保つ方法を説明します。これは、セルの保護プロパティを設定し、ワークシートを保護することで達成されます。
ステップ 1: 非表示にしたい数式を含むセルを選択
- 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
- 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
ステップ 2: 数式を持つセルに対して「非表示」プロパティを有効化
- 選択したセルのいずれかを右クリックし、コンテキストメニューから「セルの書式設定」を選択して「セルの書式設定」ダイアログを開きます。
ヒント: 代わりにショートカットキー「Ctrl」+「1」を使用することもできます。 - 「セルの書式設定」ダイアログで、「保護」タブの「非表示」オプションをチェックし、「OK」をクリックします。
注意: このダイアログボックス内のヒントに記載されている通り、数式を隠してもワークシートを保護するまでは効果はありません。数式を隠すプロセスを完了するには、次のステップでワークシートを保護する必要があります。
ステップ 3: 編集可能に保ちたいセルの「ロック」プロパティを無効化
- 編集可能に保ちたいセルを選択します。 ヒント: 「Ctrl」キーを押しながら選択することで、隣接していないセルまたは範囲を選択できます。
- 「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開きます。
- 「保護」タブに切り替え、「ロック」オプションのチェックを外し、「OK」をクリックします。
ステップ 4: ワークシートを保護
- 「レビュー」タブに移動し、「シートの保護」を選択します。
- 「シートの保護」ダイアログでパスワードを入力し、「OK」をクリックします。
ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
- 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
結果
ロック解除されたセルでは引き続き値を入力でき、数式は計算結果を生成し続けますが、見えなくなります。
Kutools for Excelを使用して数式を非表示にし、特定のセルを編集可能に保つ
前述の方法では、数式を隠し、特定のセルを編集可能に保つ方法について説明しましたが、「非表示」プロパティを有効化し、「ロック」プロパティを無効化する場所を覚えておく必要があります。さらに、シートを保護する場所も把握しておく必要があり、これらを探すのは煩雑になることがあります。
Kutools for Excelの「デザイン」タブは、これらのオプションを統合し、目標を達成するプロセスを簡素化します。Kutoolsをダウンロードしてインストールしたら、以下の手順を実行してください:
ステップ 1: 「Kutools Plus」>「デザインビュー」を選択して「KUTOOLS デザイン」タブを表示
ステップ 2: 数式を含むセルを選択し、「数式を非表示」をクリック
- 非表示にしたい数式を含むセルを選択します。
ヒント:
- 特定の数式を隠すには、その数式を含むセルを選択します。 ヒント: 数式が隣接していないセルまたは範囲にある場合、「Ctrl」キーを押しながら各セルを選択します。
- 現在のワークシート内のすべての数式を隠すには、「ホーム」タブに移動し、「編集」グループ内で「検索と選択」→「数式」をクリックして、数式を持つすべてのセルを選択します。
- 「KUTOOLS デザイン」タブで「数式を非表示」を選択します。
- ヒント: ダイアログボックスが表示され、選択したセルの数式はワークシートを保護後に非表示になると通知されます。「OK」をクリックしてください。
ステップ 3: 編集可能に保ちたいセルを選択し、「セルのロック解除」を選択
ヒント: 複数の隣接していないセルまたは範囲を編集可能に保つには、「Ctrl」キーを押しながら選択し、「セルのロック解除」を選択します。
ステップ 4: ワークシートを保護
- 「KUTOOLS デザイン」タブで「シートの保護」を選択して「シートの保護」ダイアログを開き、パスワードを入力して「OK」をクリックします。
ヒント: 「このワークシートのすべてのユーザーに許可する操作:」ボックス内で、それぞれのアクション横のチェックボックスをオンまたはオフにして、リストされたアクションを許可または制限することができます。
- 「パスワードの確認」ダイアログボックスが表示され、再度パスワードを入力するよう求められます。パスワードを再入力し、「OK」をクリックしてください。
結果
これらの手順に従うことで、Excelで数式を効果的に隠しつつ、特定のセルを編集可能な状態に保つことができます。
Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手
VBAを使用して数式を非表示にし、特定のセルを編集可能に保つ
このセクションでは、ワークシート内の数式バーから数式を効率的に隠し、同時に特定のセルを編集可能な状態に保つ方法をVBAマクロを使用して説明します。
ステップ 1: 新しいモジュールを作成
- 「Alt」+「F11」を押して「Visual Basic for Applications (VBA)」エディターを開きます。
- 「挿入」>「モジュール」をクリックして新しいモジュールを作成します。
ステップ 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」をクリックします。
結果
これで、VBAに指定したパスワードを使用してワークシートが保護されました。このワークシート内のすべての数式は非表示になり、選択したセルは編集可能です。
数式を再表示したい場合は?
数式を再表示するには、単にワークシートの保護を解除します。「レビュー」タブに移動し、「シートの保護解除」を選択し、パスワードを入力して「OK」をクリックします。
注意:
- 将来シートを保護しつつユーザーに数式を見せる予定がある場合、これらの数式セルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開きます。「保護」タブに移動し、「非表示」のチェックを外します。
- ワークシートを保護した後、セルを編集可能にするために「ロック」のチェックを外していた場合、その後ユーザーがこれらのセルを編集できないようにシートを再度保護するには、それらのセルを選択し、「Ctrl」+「1」を押して「セルの書式設定」ダイアログを開き、「保護」タブに移動し、「ロック」オプションのチェックを付けます。
- ヒント: ロック解除されたセルや非表示のセルを特定する方法については、次のセクションを参照してください。
数式が非表示のセルとロック解除されたセルを特定する方法
特定のセルの非表示またはロック属性を調整した後、どのセルが変更されたかを特定するのは面倒な作業です。通常、Excelの「セルの書式設定」ダイアログを使用して個々のセルの書式を確認する必要があります。
しかし、「Kutools for Excel」を使用すれば、このプロセスを1回のクリックで簡素化できます。属性が変更されたセルを迅速にハイライトし、数式が非表示のセルやロック解除されたセルを簡単に特定できます。
Kutools for Excelをインストール後、「Kutools Plus」>「デザインビュー」に移動して「KUTOOLS デザイン」タブにアクセスします。そこから、「ロック解除範囲を強調表示」をクリックしてロック属性が削除されたすべてのセル(ロック解除されたセル)をマークするか、「非表示の数式範囲を強調表示」をクリックして非表示属性が追加されたすべてのセル(数式が非表示のセル)を識別します。
Kutools for Excel - 必要なツールを300以上搭載し、Excelの機能を大幅に強化します。永久に無料で利用できるAI機能もお楽しみください!今すぐ入手
以上が、Excelで数式を非表示にする関連情報のすべてです。このチュートリアルが役立つことを願っています。さらに多くのExcelのヒントやコツを探している場合は、ここをクリックして数千以上のチュートリアルを収録した当社の広範なコレクションにアクセスしてください。
最高のOffice生産性ツール
Kutools for Excel - あなたを群衆から際立たせるツール
🤖 | Kutools AI アシスタント: 次の要素に基づいてデータ分析を革新:インテリジェント実行 | コード生成 | カスタム数式の作成 | データの分析とチャートの生成 | Kutools 拡張機能の呼び出し… |
人気の機能:重複の検索、ハイライト、または識別 | 空白行の削除 | データを失うことなく列やセルを結合 | 数式なしで丸める ... | |
スーパーフィルター:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
高度なドロップダウンリスト:簡単なドロップダウンリスト | 依存するドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
列マネージャー:特定の数の列を追加 | 列の移動 | 非表示列の可視性ステータスの切り替え | 列を比較して同じおよび異なるセルを選択 ... | |
注目機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートの管理 | オートテキスト ライブラリ (Auto Text) | 日付ピッカー | データの統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字/斜体/取り消し線のフィルタリング...) ... | |
トップ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含む)に効率的なタブをもたらします。