如何在Excel中隐藏公式但允许输入(2种方法)

  • Share This
Hugh West

本文说明了如何在excel中隐藏公式,但允许用户输入。 这将使你能够保护公式不因用户的任何意外改动而造成严重错误或数据丢失。 下图突出了本文的目的。 请快速浏览一下,了解如何做到这一点。

下载实践工作手册

你可以从下面的下载按钮下载实践工作手册。

允许输入隐藏公式.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 来运行该代码。

  • 最后,你将得到与先前方法相同的结果。

阅读更多。 如何使用VBA在Excel中隐藏公式(4种方法)

需要记住的事情

  • 你可以从以下方面解除对纸张的保护 评论 但如果你忘记了密码,你就不能这样做了。
  • 保护只对锁定的单元格起作用。 因此,在使用工作表保护之前,请确保所需的单元格已经锁定。

总结

现在你知道了在excel中隐藏公式但允许输入的两种方法。 如果这篇文章帮助你解决了问题,请让我们知道。 如果有进一步的疑问或建议,请使用下面的评论部分。 你也可以访问我们的 ǞǞǞ 请与我们保持联系,继续学习。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.