KutoolsforOffice — 一套方案,五大工具。事半功倍。

在 Excel 中隐藏公式(完整指南)

作者Kelly修改日期

Excel 公式是执行计算与数据分析的强大利器。当公式位于单元格中时,您可通过两种方式轻松访问:双击单元格进入编辑模式,或选中单元格后在编辑栏中查看公式。

然而,如果您出于保密性、安全性或其他考虑尝试保护工作表,仍会发现可通过上述两种方式访问公式。

如果您希望隐藏这些公式,防止他人查看,本指南将为您提供帮助。在本全面教程中,我们将一步步带您完成在 Excel 中隐藏公式的操作,让公式既不可见,又能正常运行,确保其始终处于隐蔽状态。

一张截图,显示 Excel 工作表中公式在公式栏中被隐藏

视频:在 Excel 中隐藏公式


在 Excel 中轻松隐藏公式

以下是防止用户在选中公式单元格时查看公式的操作步骤。请注意,必须先保护工作表才能隐藏公式,因此一旦工作表受保护,将无法再进行任何修改。

步骤 1:选择包含要隐藏公式的单元格

  • 要隐藏特定公式,请选择包含这些公式的单元格。 提示:如果公式位于不相邻的单元格或区域中,请按住“Ctrl”键逐一选择。
  • 要在当前工作表中隐藏所有公式,请切换到“开始”选项卡,在“编辑”组中依次点击“查找和选择”>“公式”,即可选中所有公式。
  • 一张截图,展示如何在 Excel 中单击“查找和选择”>“公式”

步骤 2:为公式启用“隐藏”属性

  1. 右键单击任意一个已选中的单元格,从上下文菜单中选择“设置单元格格式”,即可打开“设置单元格格式”对话框。
    提示:您也可以使用快捷键“Ctrl”+“1”。
    一张截图,显示 Excel 右键菜单中的“设置单元格格式”选项
  2. 在“设置单元格格式”对话框中,切换至“保护”选项卡,勾选“隐藏”选项,然后点击“确定”。
    一张截图,展示 Excel 的“设置单元格格式”对话框,并突出显示“保护”选项卡中的“隐藏”选项
  3. 注意:如本对话框中的提示所示,隐藏公式在保护工作表前不会生效。要成功隐藏公式,请务必按下一步操作以保护工作表。

步骤 3:保护工作表

  1. 转到“审阅”选项卡,然后点击“保护工作表”。
    一张截图,显示 Excel“审阅”选项卡中的“保护工作表”按钮
  2. 在“保护工作表”对话框中,输入密码后单击“确定”。
    一张截图,展示 Excel 的“保护工作表”对话框,可在其中设置密码
    提示:在“允许此工作表的所有用户进行以下操作:”框中,勾选或取消勾选各操作旁的复选框,即可轻松允许或限制相应操作。
  3. 系统将弹出“确认密码”对话框,请重新输入您的密码,然后单击“确定”。
  4. 一张截图,展示用于保护工作表的 Excel“确认密码”对话框

结果

现在,当您选中包含公式的单元格时,会发现编辑栏中并未显示任何公式。

一张截图,显示 Excel 工作表中公式在公式栏中被隐藏

双击该单元格后,将弹出一个对话框。

一张截图,展示尝试编辑锁定单元格时弹出的密码输入对话框

(广告)使用 Kutools for Excel 实现 Excel 内容一站式保护

是否觉得启用“隐藏”属性或保护 Excel 工作表的位置难以找寻?试试“Kutools for Excel”吧!它将 Excel 原生功能无缝整合到一个用户友好的功能区中,让内容保护变得轻而易举。无需再四处翻找选项,尽享极致简便!

Kutools“设计”选项卡中的“保护”组

Kutools for Excel——通过 300 多个必备工具大幅提升 Excel 能力,让您的工作更快、更轻松,并借助 AI 功能实现更智能的数据处理与更高效率。立即获取


隐藏隐藏公式并保持特定单元格可编辑

您可能需要与他人共享工作簿,允许他们修改特定单元格,同时保护您的公式不被查看或编辑——这在数据录入、统计分析及其他场景中十分常见。为此,您可以选择以下三种方法之一:


使用 Excel 内置功能隐藏隐藏公式并保持特定单元格可编辑

本节将为您介绍一种巧妙的方法:在工作表中隐藏公式,同时确保特定单元格仍可编辑。具体操作如下:通过配置单元格的保护属性并启用工作表保护来实现。

步骤 1:选择包含要隐藏公式的单元格

  • 要隐藏特定公式,请选择包含这些公式的单元格。 提示:如果公式位于不相邻的单元格或区域中,请按住“Ctrl”键逐一选择。
  • 要在当前工作表中隐藏所有公式,请切换到“开始”选项卡,点击“编辑”组中的“查找和选择”>“公式”,即可选中所有公式。
  • 一张截图,展示如何在 Excel 中单击“查找和选择”>“公式”

步骤 2:为公式启用“隐藏”属性

  1. 右键单击任意一个已选中的单元格,从上下文菜单中选择“设置单元格格式”,即可打开“设置单元格格式”对话框。
    提示:您也可以使用快捷键“Ctrl”+“1”。
    一张截图,显示 Excel 右键菜单中的“设置单元格格式”选项
  2. 在“设置单元格格式”对话框中,切换至“保护”选项卡,勾选“隐藏”选项,然后单击“确定”。
  3. 一张截图,展示 Excel 的“设置单元格格式”对话框,并突出显示“保护”选项卡中的“隐藏”选项
  4. 注意:如本对话框中的提示所示,隐藏公式在保护工作表前不会生效。要成功隐藏公式,请务必按下一步操作以保护工作表。

步骤 3:为要保持可编辑的单元格禁用“锁定”属性

  1. 选择您希望保持可编辑的单元格。 提示:按住“Ctrl”键即可选择不相邻的单元格或区域。
  2. 按下“Ctrl”+“1”,即可打开“设置单元格格式”对话框。
  3. 切换至“保护”选项卡,取消勾选“锁定”选项,然后单击“确定”。
  4. 一张截图,展示 Excel“设置单元格格式”对话框中的“保护”选项卡,并取消勾选“锁定”选项

步骤 4:保护工作表

  1. 转到“审阅”选项卡,然后点击“保护工作表”。
    一张截图,显示 Excel“审阅”选项卡中的“保护工作表”按钮
  2. 在“保护工作表”对话框中,输入密码后单击“确定”。
    一张截图,展示 Excel 的“保护工作表”对话框,可在其中设置密码
    提示:在“允许此工作表的所有用户进行以下操作:”框中,勾选或取消勾选各操作旁的复选框,即可轻松允许或限制相应操作。
  3. 将弹出“确认密码”对话框,请重新输入密码后单击“确定”。
  4. 一张截图,展示用于保护工作表的 Excel“确认密码”对话框

结果

在选区解锁状态下,您仍可输入数值,公式会持续生成计算结果,同时保持隐藏状态。

一个 GIF 动图,展示在 Excel 中公式被隐藏的同时特定单元格仍可编辑


使用 Kutools for Excel 隐藏隐藏公式并保持特定单元格可编辑

上述方法介绍了如何隐藏公式,同时保持特定单元格可编辑。但您需要记住:“隐藏”属性需在单元格格式中启用,而“锁定”属性则需禁用。此外,还需清楚工作表保护功能的位置——若每次都要反复查找这些选项,操作难免繁琐。

Kutools for Excel 的“设计”选项卡整合了相关功能,简化操作流程,助您更轻松高效地达成目标。下载并安装 Kutools 后,请按以下步骤操作:

Kutools for Excel 提供超过 300 项高级功能,助您简化复杂任务,提升创造力与效率。结合 AI 能力,Kutools 精准自动化各类任务,让数据管理变得轻而易举。Kutools for Excel 的详细信息……         免费试用……

步骤 1:选择“KUTOOLS PLUS”>“设计视图”以显示“KUTOOLS 设计”选项卡

一张截图,展示 Excel Kutools 选项卡中的“设计视图”按钮

步骤 2:选择包含公式的单元格并单击“隐藏公式”

  1. 选择包含要隐藏公式的单元格。
    提示:
    • 要隐藏特定公式,请选择包含这些公式的单元格。 提示:如果公式位于不相邻的单元格或区域中,请按住“Ctrl”键逐一选择。
    • 要隐藏当前工作表中的所有公式,请转到“开始”选项卡,在“编辑”组中单击“查找和选择”>“公式”,即可选中所有公式。
      一张截图,展示如何在 Excel 中单击“查找和选择”>“公式”
  2. 在“KUTOOLS 设计”选项卡中,点击“隐藏公式”。
  3. 一张截图,展示 Kutools“设计”选项卡中的“隐藏公式”按钮
  4. 提示:将弹出一个对话框,告知您在当前工作表受保护后,所选单元格中的公式将被隐藏。请单击“确定”。
    一张截图,展示 Kutools 弹出对话框,提示在保护工作表后公式将被隐藏

步骤 3:选择要保持可编辑的单元格并选择“选区解锁”

提示:若要保持多个不相邻的单元格或区域可编辑,请按住 Ctrl 键逐一选中,然后点击“选区解锁”。

一张截图,展示 Excel Kutools“设计”选项卡中的“解锁单元格”按钮

步骤 4:保护工作表

  1. 在“KUTOOLS 设计”选项卡上,点击“保护工作表”即可打开“保护工作表”对话框,然后输入密码并单击“确定”。
    一张截图,展示 Kutools“设计”选项卡中的“保护工作表”对话框,并正在设置密码
    提示:在“允许此工作表的所有用户进行以下操作:”框中,您可通过勾选或取消勾选各项操作旁的复选框,轻松允许或限制所列操作。
  2. 系统将弹出“确认密码”对话框,请重新输入您的密码,然后点击“确定”。
  3. 一张截图,展示用于保护工作表的 Excel“确认密码”对话框

结果

通过以上步骤,您即可在 Excel 中高效隐藏公式,同时确保特定单元格仍可编辑。

一个 GIF 动图,展示在 Excel 中公式被隐藏的同时特定单元格仍可编辑

Kutools for Excel——通过 300 多个必备工具大幅提升 Excel 能力,让您的工作更快、更轻松,并借助 AI 功能实现更智能的数据处理与更高效率。立即获取


使用 VBA 隐藏隐藏公式并保持特定单元格可编辑

本节将演示如何通过 VBA 宏高效隐藏工作表中编辑栏的公式,同时确保特定单元格仍可编辑。

步骤 1:创建新模块

  1. 按下“Alt”+“F11”,即可打开“Visual Basic for Applications (VBA)”编辑器。
  2. 单击“插入”>“模块”,即可创建一个新模块。
  3. 一张截图,展示 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 行中的“Sheet 1”替换为您实际要保护的工作表名称。

步骤 3:运行 VBA 代码

  1. 在“模块”窗口中,按“F5”键或单击运行按钮按钮即可执行粘贴的代码。
  2. 在弹出的“选择要保持可编辑的区域”对话框中,勾选您希望保留为可编辑状态的单元格,然后点击“确定”。
  3. 一张截图,展示 Excel 中“选择要保持可编辑的区域”对话框

结果

现在,使用您提供给 VBA 的密码,该工作表已被保护:其中所有公式均已隐藏,而所选单元格仍可编辑。

一个 GIF 动图,展示在 Excel 中公式被隐藏的同时特定单元格保持可编辑


如果您想显示公式

要显示公式,只需取消工作表保护:转到“审阅”选项卡,点击“撤消工作表保护”,输入密码,然后单击“确定”。

Excel 功能区中的“撤销工作表保护”按钮

备注:

  • 如果您计划日后保护工作表,但仍希望用户能够查看公式,请先选中这些包含公式的单元格,然后按下“Ctrl”+“1”打开“设置单元格格式”对话框。接着切换至“保护”选项卡,并取消勾选“隐藏”复选框。
  • 如果您已取消勾选“锁定”复选框,以便在保护工作表后仍可编辑单元格,之后又希望重新保护工作表并禁止用户编辑这些单元格,请先选中这些单元格,按下“Ctrl”+“1”打开“设置单元格格式”对话框,切换至“保护”选项卡,然后勾选“锁定”选项旁的复选框。
  • 提示:如需协助识别未锁定或隐藏的单元格,请参阅下一节
  • 一张截图,展示 Excel“设置单元格格式”对话框中的“保护”选项卡

如何识别公式隐藏单元格和选区解锁

调整特定单元格的隐藏或锁定属性后,要找出哪些单元格已被修改,往往是一项繁琐的任务——通常需要逐一通过 Excel 的“设置单元格格式”对话框检查每个单元格的格式。

然而,借助“Kutools for Excel”,您只需单击一次即可轻松简化此流程——快速高亮显示属性已更改的单元格,让识别公式隐藏单元格和选区解锁变得高效又省时。

Kutools for Excel 提供超过 300 项高级功能,助您简化复杂任务,提升创造力与效率。结合 AI 能力,Kutools 精准自动化各类任务,让数据管理变得轻而易举。Kutools for Excel 的详细信息……         免费试用……

安装 Kutools for Excel 后,请依次点击“KUTOOLS PLUS”>“设计视图”,进入“KUTOOLS 设计”选项卡。随后,单击“高亮未锁定区域”即可标记所有已解锁的单元格(即已移除锁定属性的区域),或单击“高亮隐藏公式区域”以识别所有隐藏公式的单元格(即已添加隐藏属性的区域)。

一个 GIF 动图,展示 Kutools for Excel 中的“高亮未锁定”和“高亮隐藏”选项

Kutools for Excel——通过 300 多个必备工具大幅提升 Excel 能力,让您的工作更快、更轻松,并借助 AI 功能实现更智能的数据处理与更高效率。立即获取

以上是与在 Excel 中隐藏公式相关的全部内容,希望本教程对您有所帮助!如需探索更多 Excel 使用技巧,请点击此处,立即访问我们涵盖数千篇实用教程的丰富资源库,助您轻松提升效率!