如何锁定Excel中的单元格和解锁受保护工作表中的某些单元格

  • Share This
Michael Brown

本教程解释了如何在Excel中锁定一个或某些单元格,以保护它们不被删除、覆盖或编辑。 它还展示了如何通过密码解锁受保护工作表上的单个单元格,或允许特定用户在没有密码的情况下编辑这些单元格。 最后,你将学习如何在Excel中检测和突出显示锁定和解锁的单元格。

在上周的教程中,你学到了如何保护Excel工作表,以防止意外或故意改变工作表的内容。 然而,在某些情况下,你可能不想走那么远,锁定整个工作表。 相反,你可以只锁定特定的单元格、列或行,而让所有其他单元格不受锁定。

例如,你可以允许你的用户输入和编辑源数据,但保护带有计算该数据的公式的单元格。 换句话说,你可能想只锁定一个不应该被改变的单元格或区域。

    如何在Excel中锁定单元格

    锁定一个Excel工作表上的所有单元格很容易--你只需要保护工作表。 因为 已锁定 默认情况下,所有单元格都选择归属,保护工作表自动锁定单元格。

    如果你不想锁定工作表上的所有单元格,而是想要 保护 某些细胞 为了防止覆盖、删除或编辑,你需要先解锁所有单元格,然后锁定这些特定的单元格,再保护工作表。

    在Excel 365 - 2010中锁定单元格的详细步骤如下。

    1.解锁工作表上的所有单元格

    在默认情况下, 已锁定 这就是为什么,为了锁定Excel中的某些单元格,你需要先解锁所有单元格。

    • 按Ctrl + A或点击 选择所有 按钮 来选择整个工作表。
    • 按Ctrl + 1,打开 格式化单元格 对话框(或右键单击任何选定的单元格,选择 格式化单元格 从上下文菜单中查看)。
    • 格式化单元格 对话框,切换到 保护 选项卡,取消勾选 已锁定 选项,并点击 认可 .

    2.选择你要保护的单元格、范围、列或行

    要锁定 单元格或范围 要选择它们,可以用鼠标或方向键加上Shift,以通常的方式选择它们。 要选择 不相邻的 单元格,选择第一个单元格或一个单元格区域,按住Ctrl键,选择其他单元格或区域。

    保护列 在Excel中,执行以下操作之一。

    • 为了保护 一栏 或者,选择你想锁定的那一列中的任何单元格,然后按Ctrl + Space 。
    • 要选择 相邻列 ,在第一列标题上点击右键,向右或向左拖动选择的列字母。 或者,选择第一列,按住Shift键,并选择最后一列。
    • 要选择 非相邻列 ,点击第一列的字母,按住Ctrl键,并点击你想保护的其他列的标题。

    保护行 在Excel中,以类似的方式选择它们。

    锁定 所有 有公式的单元格 ,请到 首页 标签> 编辑工作 组>。 查找& 选择 > 转到专题 转到专题 对话框,选中 公式 关于详细的指导和截图,请看如何在Excel中锁定和隐藏公式。

    3.锁定选定的单元格

    选定所需的单元格后,按Ctrl+1键,打开 格式化单元格 对话框(或右键单击选定的单元格并单击 格式化单元格 ),切换到 保护 选项卡,并检查 已锁定 复选框。

    4.保护床单

    锁定Excel中的单元格在保护工作表之前没有任何效果。 这可能会让人困惑,但微软是这样设计的,我们必须按他们的规则行事:)

    关于 评论 选项卡,在 变化 组,点击 保护片 或者,右击工作表标签,选择 保护板... 在上下文菜单中。

    你会被提示输入密码(可选),并选择你想让用户执行的操作。 完成这些,然后点击确定。 你可以在这个教程中找到详细的说明和截图:如何保护Excel中的工作表。

    完成了!被选中的单元格被锁定,并被保护起来,不会有任何变化,而工作表中的所有其他单元格都是可编辑的。

    如果你在Excel网络应用中工作,那么请看如何在Excel在线中锁定单元格进行编辑。

    如何解锁Excel中的单元格(解除工作表的保护)?

    要解锁工作表上的所有单元格,只需取消工作表保护即可。 为此,右键单击工作表标签,并选择 解除保护板... 或者,点击右键菜单中的 解除保护片 上的按钮。 评论 选项卡,在 变化 组。

    欲了解更多信息,请参见如何解除对Excel工作表的保护。

    只要工作表不受保护,你就可以编辑任何单元格,然后再保护工作表。

    如果你想允许用户在受密码保护的工作表上编辑特定的单元格或范围,请查看以下章节。

    如何解锁受保护的Excel工作表上的某些单元格

    在本教程的第一部分,我们讨论了如何锁定Excel中的单元格,以便在不解除工作表保护的情况下,即使是自己也不能编辑这些单元格。

    然而,有时你可能希望能够编辑你自己工作表上的特定单元格,或让其他受信任的用户编辑这些单元格。 换句话说,你可以允许受保护的工作表上的某些单元格成为 已用密码解锁 以下是方法。

    1. 选择你想在工作表受保护时用密码解锁的单元格或范围。
    2. 转到 评论 标签> 变化 组,并点击 允许用户编辑范围 .

      注意:该功能仅在未受保护的纸张中可用。 如果 允许用户编辑范围 按钮是灰色的,点击 解除保护纸张按钮 关于 评论 标签。

    3. 允许用户编辑范围 对话窗口,点击 新的... 按钮来添加一个新的范围。

    4. 新范围 对话窗口,执行以下操作。
      • 标题 框,输入一个有意义的范围名称,而不是默认的 范围1 (可选)。
      • 指的是细胞 默认情况下,当前选定的单元格或单元格区域都包括在内。
      • 范围密码 或者,你可以把这个框留空,让每个人都可以编辑这个范围,而不需要密码。
      • 点击 "确定 "按钮。

      提示:除了用密码解锁指定的范围,或者用密码代替,你可以给 某些用户 编辑范围的权限 无密码 要做到这一点,请点击 权限... 的左下角的按钮。 新范围 对话并遵循这些准则(步骤3-5)。

    5. ǞǞǞ 确认密码 窗口会出现,提示你重新输入密码。 这样做,然后点击 认可 .
    6. 新的系列将被列入 允许用户编辑范围 对话。 如果你想增加几个范围,重复步骤2-5。
    7. 点击 保护片 窗口的按钮来执行工作表保护。

    8. 保护片 窗口,键入密码以解除对工作表的保护,选择你想允许的操作旁边的复选框,然后点击 认可 .

      提示:建议用一个与解锁范围不同的密码来保护工作表。

    9. 在密码确认窗口中,重新输入密码,然后点击确定。 就这样。

    现在,你的工作表有密码保护,但特定的单元格可以通过你为该单元格提供的密码来解锁。 任何知道该单元格密码的用户都可以编辑或删除该单元格的内容。

    允许某些用户在没有密码的情况下编辑选定的单元格

    用密码解锁单元格是很好的,但如果你需要经常编辑这些单元格,每次都输入密码会浪费你的时间和耐心。 在这种情况下,你可以为特定用户设置权限,让他们不需要密码就可以编辑一些范围或单个单元格。

    注意:该功能在Windows XP或更高版本上运行,而且你的计算机必须在一个域上。

    假设你已经添加了一个或多个可通过密码解锁的范围,请继续执行以下步骤。

    1. 转到 评论 标签> 变化 组,并点击 允许用户编辑范围 .

      注意:如果 允许用户编辑范围 是灰色的,点击 解除保护片 按钮来删除工作表的保护。

    2. 允许用户编辑范围 窗口,选择你想改变权限的范围,然后点击 权限... 按钮。

      提示。 权限... 当你创建一个由密码解锁的新范围时,该按钮也可用。

    3. ǞǞǞ 许可权 窗口将打开,你点击 添加... 按钮。

    4. 输入要选择的对象名称 框中,输入你想允许编辑该范围的用户的名字。

      要查看所需的名称格式,请点击 例子 或者,简单地输入存储在你的域名上的用户名,然后点击 检查名称 按钮来验证该名称。

      例如,为了让自己能够编辑范围,我打出了自己的短名。

      Excel已经验证了我的名字并应用了所需的格式。

    5. 当你输入并验证了所有你想赋予其编辑所选范围的权限的用户的名字后,点击 "确定 "按钮。
    6. 隶属 组或用户名称 ,为每个用户指定权限类型(要么是 允许 拒绝 ),然后单击 "确定 "按钮,保存更改并关闭对话框。

    注意:如果一个给定的单元格属于一个以上的由密码解锁的范围,所有被授权编辑这些范围的用户都可以编辑该单元。

    如何锁定Excel中除输入单元格以外的单元格

    当你花了很多精力在Excel中创建一个复杂的表格或计算表时,你肯定想保护你的工作,防止用户篡改你的公式或改变不应该改变的数据。 在这种情况下,你可以锁定你Excel工作表上的所有单元格,除了用户应该输入数据的输入单元格。

    其中一个可能的解决方案是使用 允许用户编辑范围 另一个解决方案是修改内置的 输入方式 这样,它不仅可以格式化输入的单元格,还可以解锁它们。

    在这个例子中,我们将使用一个高级复利计算器,该计算器是我们为以前的一个教程创建的。 它看起来是这样的。

    用户要在B2:B9单元格中输入数据,B11中的公式根据用户的输入计算余额。 因此,我们的目的是锁定这个Excel工作表的所有单元格,包括公式单元格和字段的描述,只让输入单元格(B3:B9)不被锁定。 要做到这一点,请执行以下步骤。

    1. 关于 首页 选项卡,在 风格 组,找到 输入 样式,右键点击它,然后点击 修改... .

    2. 在默认情况下,Excel的 输入 样式包括关于字体、边框和填充颜色的信息,但不包括单元格保护状态。 要添加它,只需选择 保护 复选框。

      提示:如果你只想 在不改变单元格格式的情况下解锁输入单元格 ,取消对所有选项的勾选。 风格 的对话窗口,而不是 保护 箱子。

    3. 正如你在上面的截图中看到的,保护现在包括在 输入 风格,但它被设置为 已锁定 ,而我们需要 解锁输入单元 要改变这一点,请点击 格式 ...按钮,在右上角的 风格 窗口。
    4. ǞǞǞ 格式化单元格 对话框将打开,你切换到 保护 选项卡,取消对 已锁定 框,然后点击确定。

    5. ǞǞǞ 风格 对话窗口将更新以显示 没有保护 状态,如下图所示,然后你点击 认可 :

    6. 现在,选择你工作表上的输入单元格,然后点击 输入 选定的单元格将同时得到格式化和解锁。

    7. 正如你可能记得的那样,在Excel中锁定单元格是没有效果的,直到打开工作表保护。 因此,你最后要做的事情是去到 评论 标签> 变化 组,并点击 保护片 按钮。

    如果Excel的输入法风格由于某种原因不适合你,你可以创建自己的风格,解锁选定的单元格,关键点是要选择 保护 框,并将其设置为 没有保护 如上所示。

    如何在工作表上找到并突出显示锁定/解锁的单元格

    如果你已经在某个电子表格上多次锁定和解锁单元格,你可能已经忘记了哪些单元格是锁定的,哪些是解锁的。 为了快速找到锁定和解锁的单元格,你可以使用CELL函数,它可以返回关于格式化、位置和其他属性的信息,如果指定的单元格。

    要确定一个单元格的保护状态,在CELL公式的第一个参数中输入 "保护 "一词,在第二个参数中输入一个单元格地址。 例如。

    =CELL("保护", A1)

    如果A1被锁定,上述公式返回1(TRUE),如果它被解锁,公式返回0(FALSE),如下图所示(公式在B1和B2单元格)。

    这再简单不过了,对吗? 然而,如果你有多于一列的数据,上述方法并不是最好的方法。 如果能一目了然地看到所有锁定或解锁的单元格,比整理出无数的1和0要方便得多。

    解决办法是通过创建一个名为 "A "的单元格来突出显示锁定和/或解锁的单元格。 条件格式化规则 基于以下公式。

    • 要突出显示锁定的单元格。 =CELL("保护", A1)=1
    • 要突出显示解锁的单元格。 =CELL("保护", A1)=0

    其中A1是你的条件格式化规则所覆盖的区域的最左边的单元格。

    作为一个例子,我创建了一个小表格,并锁定了包含SUM公式的B2:D2单元格。 下面的截图展示了一个突出这些锁定单元格的规则。

    注意:在受保护的工作表上,条件格式化功能是无效的。 因此,在创建规则之前,一定要关闭工作表保护( 评论 标签> 变化 组>。 解除保护片 ).

    如果你对Excel条件格式化没有太多的经验,你可能会发现下面的步骤很有帮助:Excel条件格式化是基于另一个单元格的值。

    这就是如何在Excel表中锁定一个或多个单元格的方法。 如果有人知道在Excel中保护单元格的其他方法,我们将非常感谢您的评论。 谢谢您的阅读,希望下周在我们的博客上见到您。

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.