Table of contents
本文说明了如何在excel中隐藏公式,但允许用户输入。 这将使你能够保护公式不因用户的任何意外改动而造成严重错误或数据丢失。 下图突出了本文的目的。 请快速浏览一下,了解如何做到这一点。
下载实践工作手册
你可以从下面的下载按钮下载实践工作手册。
See_also: Excel的SUMIF函数适用于多个标准(3种方法+奖金)
允许输入隐藏公式.xlsm
在Excel中隐藏公式但允许输入的2种方法
想象一下,你有一个 银行利息计算表 excel sheet 如下图所示。
- 你想允许用户在范围内输入数据 C4:C7 但你不想让他们对单元格中的公式做任何改动。 C9 至 C10 .
- 那么你可以应用以下任何一种方法来做到这一点。
1.用保护Excel工作表隐藏公式但允许输入
你可以保护一个工作表或工作簿,使用户只能编辑特定的单元格。 按照以下步骤来做。
📌 阶梯
- 首先,你需要选择范围 C4:C10 或者,你也可以用 "选择 "来选择Excel表中的所有公式。 转到专题 命令,按 F5>> 特殊>> 公式>> OK 来做到这一点。
- 然后按 CTRL+1 以打开 格式化单元格 下一步,检查 已锁定 和 隐藏的 盒。 之后点击 认可 按钮。
- 现在选择你想让用户保持可编辑的单元格,即你想让用户在这些单元格中输入数据( C4:C7 ).
- 下一篇新闻 CTRL+1 再来一次,去到 保护 这一次,保持 已锁定 和 隐藏的 然后点击 认可 按钮。
- 之后,选择 保护片 从 评论 标签。
- 你可以输入密码,但这不是强制性的。 检查 选择锁定的单元格 和 选择已解锁的单元格 .然后点击 认可 按钮。
- 现在,如果你选择了包含公式的单元格,你就不会在公式框中看到任何公式。
- 现在尝试编辑这些单元格。 然后你会看到以下错误。
- 但你可以很容易地在以下范围内输入数值 C4:C7 而这将改变单元格中的结果 C9:C10 .
阅读更多。 如何在不保护工作表的情况下隐藏Excel中的公式(2种方法)
类似读物
- 如何在Excel中对其他用户隐藏公式(2种方法)
- 如何在Excel中隐藏公式直到输入数据(2种方法)
2.用Excel VBA隐藏公式但允许输入
获得与前面方法相同结果的另一种方法是使用 VBA 在EXCEL中。
- 首先,按 ALT+F11 这将打开 微软VBA 窗口。
- 然后按 插入>> 新模块 来打开一个新的空白模块,如下图所示。
- 之后,使用复制按钮复制以下代码。
Sub HideFormulaButAllowInput() ActiveSheet.Protect Userinterfaceonly:=True, AllowFiltering:=True Range("C4:C7").Locked = False End Sub
- 现在将复制的代码粘贴到空白模块上。 然后按 F5 来运行该代码。
See_also: 如何从Excel的数据验证列表中删除空白(5种方法)
- 最后,你将得到与先前方法相同的结果。
阅读更多。 如何使用VBA在Excel中隐藏公式(4种方法)
需要记住的事情
- 你可以从以下方面解除对纸张的保护 评论 但如果你忘记了密码,你就不能这样做了。
- 保护只对锁定的单元格起作用。 因此,在使用工作表保护之前,请确保所需的单元格已经锁定。
总结
现在你知道了在excel中隐藏公式但允许输入的两种方法。 如果这篇文章帮助你解决了问题,请让我们知道。 如果有进一步的疑问或建议,请使用下面的评论部分。 你也可以访问我们的 ǞǞǞ 请与我们保持联系,继续学习。
Previous post 如何在Excel中自动添加日期(2个简单步骤)
Next post 如何根据Excel中的标准从另一个工作表中提取数据