在 Excel 中隐藏公式(完整指南)
Excel 公式是执行计算与数据分析的强大利器。当公式位于单元格中时,您可通过两种方式轻松访问:双击单元格进入编辑模式,或选中单元格后在编辑栏中查看公式。
然而,如果您出于保密性、安全性或其他考虑尝试保护工作表,仍会发现可通过上述两种方式访问公式。
如果您希望隐藏这些公式,防止他人查看,本指南将为您提供帮助。在本全面教程中,我们将一步步带您完成在 Excel 中隐藏公式的操作,让公式既不可见,又能正常运行,确保其始终处于隐蔽状态。
![]() |
视频:在 Excel 中隐藏公式
在 Excel 中轻松隐藏公式
以下是防止用户在选中公式单元格时查看公式的操作步骤。请注意,必须先保护工作表才能隐藏公式,因此一旦工作表受保护,将无法再进行任何修改。
步骤 1:选择包含要隐藏公式的单元格
- 要隐藏特定公式,请选择包含这些公式的单元格。 提示:如果公式位于不相邻的单元格或区域中,请按住“Ctrl”键逐一选择。
- 要在当前工作表中隐藏所有公式,请切换到“开始”选项卡,在“编辑”组中依次点击“查找和选择”>“公式”,即可选中所有公式。

步骤 2:为公式启用“隐藏”属性
- 右键单击任意一个已选中的单元格,从上下文菜单中选择“设置单元格格式”,即可打开“设置单元格格式”对话框。
提示:您也可以使用快捷键“Ctrl”+“1”。
- 在“设置单元格格式”对话框中,切换至“保护”选项卡,勾选“隐藏”选项,然后点击“确定”。

注意:如本对话框中的提示所示,隐藏公式在保护工作表前不会生效。要成功隐藏公式,请务必按下一步操作以保护工作表。
步骤 3:保护工作表
- 转到“审阅”选项卡,然后点击“保护工作表”。

- 在“保护工作表”对话框中,输入密码后单击“确定”。
提示:在“允许此工作表的所有用户进行以下操作:”框中,勾选或取消勾选各操作旁的复选框,即可轻松允许或限制相应操作。 - 系统将弹出“确认密码”对话框,请重新输入您的密码,然后单击“确定”。

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

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

(广告)使用 Kutools for Excel 实现 Excel 内容一站式保护
是否觉得启用“隐藏”属性或保护 Excel 工作表的位置难以找寻?试试“Kutools for Excel”吧!它将 Excel 原生功能无缝整合到一个用户友好的功能区中,让内容保护变得轻而易举。无需再四处翻找选项,尽享极致简便!
Kutools for Excel——通过 300 多个必备工具大幅提升 Excel 能力,让您的工作更快、更轻松,并借助 AI 功能实现更智能的数据处理与更高效率。立即获取
隐藏隐藏公式并保持特定单元格可编辑
您可能需要与他人共享工作簿,允许他们修改特定单元格,同时保护您的公式不被查看或编辑——这在数据录入、统计分析及其他场景中十分常见。为此,您可以选择以下三种方法之一:
- 使用 Excel 内置功能(无需外部工具;需记忆各种设置)
- 使用 Kutools for Excel(所有设置集中在一个菜单中;需安装加载项)
- 使用 VBA(熟悉后操作快捷;需一定学习成本)
使用 Excel 内置功能隐藏隐藏公式并保持特定单元格可编辑
本节将为您介绍一种巧妙的方法:在工作表中隐藏公式,同时确保特定单元格仍可编辑。具体操作如下:通过配置单元格的保护属性并启用工作表保护来实现。
步骤 1:选择包含要隐藏公式的单元格
- 要隐藏特定公式,请选择包含这些公式的单元格。 提示:如果公式位于不相邻的单元格或区域中,请按住“Ctrl”键逐一选择。
- 要在当前工作表中隐藏所有公式,请切换到“开始”选项卡,点击“编辑”组中的“查找和选择”>“公式”,即可选中所有公式。

步骤 2:为公式启用“隐藏”属性
- 右键单击任意一个已选中的单元格,从上下文菜单中选择“设置单元格格式”,即可打开“设置单元格格式”对话框。
提示:您也可以使用快捷键“Ctrl”+“1”。
- 在“设置单元格格式”对话框中,切换至“保护”选项卡,勾选“隐藏”选项,然后单击“确定”。

注意:如本对话框中的提示所示,隐藏公式在保护工作表前不会生效。要成功隐藏公式,请务必按下一步操作以保护工作表。
步骤 3:为要保持可编辑的单元格禁用“锁定”属性
- 选择您希望保持可编辑的单元格。 提示:按住“Ctrl”键即可选择不相邻的单元格或区域。
- 按下“Ctrl”+“1”,即可打开“设置单元格格式”对话框。
- 切换至“保护”选项卡,取消勾选“锁定”选项,然后单击“确定”。

步骤 4:保护工作表
- 转到“审阅”选项卡,然后点击“保护工作表”。

- 在“保护工作表”对话框中,输入密码后单击“确定”。
提示:在“允许此工作表的所有用户进行以下操作:”框中,勾选或取消勾选各操作旁的复选框,即可轻松允许或限制相应操作。 - 将弹出“确认密码”对话框,请重新输入密码后单击“确定”。

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

使用 Kutools for Excel 隐藏隐藏公式并保持特定单元格可编辑
上述方法介绍了如何隐藏公式,同时保持特定单元格可编辑。但您需要记住:“隐藏”属性需在单元格格式中启用,而“锁定”属性则需禁用。此外,还需清楚工作表保护功能的位置——若每次都要反复查找这些选项,操作难免繁琐。
Kutools for Excel 的“设计”选项卡整合了相关功能,简化操作流程,助您更轻松高效地达成目标。下载并安装 Kutools 后,请按以下步骤操作:
步骤 1:选择“KUTOOLS PLUS”>“设计视图”以显示“KUTOOLS 设计”选项卡

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

- 在“KUTOOLS 设计”选项卡中,点击“隐藏公式”。

- 提示:将弹出一个对话框,告知您在当前工作表受保护后,所选单元格中的公式将被隐藏。请单击“确定”。

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

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

结果
通过以上步骤,您即可在 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 行中的“Sheet 1”替换为您实际要保护的工作表名称。
步骤 3:运行 VBA 代码
- 在“模块”窗口中,按“F5”键或单击
按钮即可执行粘贴的代码。 - 在弹出的“选择要保持可编辑的区域”对话框中,勾选您希望保留为可编辑状态的单元格,然后点击“确定”。

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

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

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

如何识别公式隐藏单元格和选区解锁
调整特定单元格的隐藏或锁定属性后,要找出哪些单元格已被修改,往往是一项繁琐的任务——通常需要逐一通过 Excel 的“设置单元格格式”对话框检查每个单元格的格式。
然而,借助“Kutools for Excel”,您只需单击一次即可轻松简化此流程——快速高亮显示属性已更改的单元格,让识别公式隐藏单元格和选区解锁变得高效又省时。
安装 Kutools for Excel 后,请依次点击“KUTOOLS PLUS”>“设计视图”,进入“KUTOOLS 设计”选项卡。随后,单击“高亮未锁定区域”即可标记所有已解锁的单元格(即已移除锁定属性的区域),或单击“高亮隐藏公式区域”以识别所有隐藏公式的单元格(即已添加隐藏属性的区域)。

Kutools for Excel——通过 300 多个必备工具大幅提升 Excel 能力,让您的工作更快、更轻松,并借助 AI 功能实现更智能的数据处理与更高效率。立即获取
以上是与在 Excel 中隐藏公式相关的全部内容,希望本教程对您有所帮助!如需探索更多 Excel 使用技巧,请点击此处,立即访问我们涵盖数千篇实用教程的丰富资源库,助您轻松提升效率!
该最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多工作表 | 模糊查找…… | |
| 高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见性状态 |比较列以选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和工作表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,从路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分 Excel 单元格……)|……以及更多 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的功能触手可及……
Office Tab —— 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 只需一秒,即可一键在数十个已打开的文档间轻松切换!
- 每天为您省下数百次鼠标点击,轻松告别“鼠标手”。
- 在查看和编辑多个文档时,工作效率提升 50%。
- 为 Office(包括 Excel)带来高效标签页,体验如 Chrome、Edge 和 Firefox 般的流畅操作。













按钮即可执行粘贴的代码。
