Excel 怎么锁定单元格?只锁定部分单元格、保护公式与允许编辑区域教程

Excel 锁定单元格教程:设置「锁定」后必须保护工作表才会生效;如何只锁定部分单元格、只锁定公式单元格,选择保护后允许的操作,设置允许编辑区域,Mac 版步骤、网页版限制,以及撤销保护和常见问题排查。

在 Excel 中锁定单元格:选中单元格,按 Ctrl+1 打开「设置单元格格式」,在「保护」选项卡中勾选「锁定」,然后点击「审阅」›「保护工作表」。只有保护了工作表,锁定才会生效。默认情况下所有单元格本来就是“锁定”状态,所以真正要做的是先解锁那些仍然允许别人编辑的单元格。

步骤参照 Microsoft 的《锁定单元格以保护它们》和《锁定或解锁受保护工作表的特定区域》两篇指南。

先了解这几点

  • 适用版本:Windows 步骤适用于 Microsoft 365 Excel、Excel 2024、2021、2019 和 2016。Mac 和网页版见下文。
  • 分两部分:「锁定」只是单元格上的一个格式设置,必须同时启用「保护工作表」才有作用。
  • 要先取消保护才能修改:如果「审阅」选项卡上显示的是「撤销工作表保护」,请先点击它。保护开启时无法更改哪些单元格被锁定。
  • 这不是安全功能:Microsoft 表示工作表保护并非用作安全功能,它只能防止别人修改被锁定的单元格,任何能打开文件的人仍然可以查看工作表上的所有内容。

如何只锁定部分单元格

以下步骤适用于 Windows 版 Excel:

  1. 按 Ctrl+A 选中整个工作表。如果只选中了部分区域,再按一次。
  2. 按 Ctrl+1 打开「设置单元格格式」,选择「保护」选项卡,取消勾选「锁定」,点击「确定」。此时所有单元格都已解锁。
  3. 只选中需要锁定的单元格。按住 Ctrl 单击,可以选择不相邻的单元格。
  4. 再次按 Ctrl+1,勾选「锁定」,点击「确定」。
  5. 在「审阅」选项卡中点击「保护工作表」。
  6. 如需密码就输入密码,选择别人仍可进行的操作,点击「确定」。设置了密码的话,再输入一次确认。

现在只有你标记过的单元格被锁定,其他单元格大家仍然可以输入。密码是可选的,但不设密码的话,任何人都可以点击「撤销工作表保护」来修改被锁定的单元格。

如何锁定整个工作表

由于所有单元格默认都是锁定的,直接点击「审阅」›「保护工作表」并确定即可。如果还想禁止别人添加、移动、删除、隐藏或重命名工作表,请使用同一选项卡上的「保护工作簿」,两者可以同时使用。

如何只锁定含公式的单元格

  1. 先解锁整个工作表:按 Ctrl+A,再按 Ctrl+1,在「保护」选项卡中取消勾选「锁定」。
  2. 在「开始」选项卡中选择「查找和选择」›「定位条件」。
  3. 选择「公式」,点击「确定」,Excel 会选中所有含公式的单元格。
  4. 按 Ctrl+1,勾选「锁定」,点击「确定」。
  5. 点击「审阅」›「保护工作表」并确定。
Excel 只锁定公式单元格的步骤:先解锁整个工作表、用定位条件选择公式、勾选锁定、再点击审阅中的保护工作表
只锁定含公式的单元格

这样别人可以修改公式引用的数字,但不能改动公式本身。如果希望别人只能从下拉列表中选值,可以在保护工作表之前先设置好数据验证。

选择保护后别人还能做什么

「保护工作表」对话框中有一列复选框,勾选的项目在保护后仍然允许:

选项允许的操作
选定锁定单元格单击锁定的单元格,但仍无法编辑。
选定未锁定的单元格单击未锁定的单元格,并用 Tab 键在它们之间移动。
设置单元格、列或行格式更改格式、列宽或行高,以及隐藏列或行。
插入或删除列、行添加或删除列和行。
排序使用「数据」选项卡排序。Microsoft 说明,无论是否勾选,包含锁定单元格的区域都不能排序。
使用自动筛选在已应用自动筛选的区域中,通过下拉箭头更改筛选条件。
使用数据透视表和数据透视图设置格式、更改布局或刷新数据透视表。
编辑对象更改图形对象,包括地图、嵌入式图表、形状、文本框和控件(保护前未解锁的)。

如果不想让别人点击锁定的单元格,取消勾选「选定锁定单元格」即可。

如何让指定的人编辑某个区域(允许编辑区域)

「允许编辑区域」可以给某个区域设置单独的密码,或者让指定用户无需密码就能编辑。Microsoft 说明:要给指定用户授权,你的电脑必须运行 Windows 并且处于域中。该命令只有在工作表未受保护时才可用,所以要在保护工作表之前设置。

  1. 在「审阅」选项卡中选择「允许编辑区域」。
  2. 点击「新建」。
  3. 在「标题」框中输入名称。
  4. 在「引用单元格」框中输入等号和区域,例如 =B2:B20。
  5. 如果希望别人编辑该区域前先输入密码,填写「区域密码」;要指定特定用户,则点击「权限」›「添加」。
  6. 点击「确定」,然后在同一对话框中点击「保护工作表」,按常规方式完成。

按用户名授权只在电脑加入域时有效。在家里使用的普通电脑上,请使用区域密码。

如何在 Mac 版 Excel 中锁定单元格

以下步骤适用于 Mac 版 Microsoft 365 Excel、Excel 2024 for Mac 和 Excel 2021 for Mac:

  1. 选中希望别人可以编辑的单元格。
  2. 按 Command+1,或打开「格式」菜单选择「单元格」。
  3. 选择「保护」选项卡,取消勾选「锁定」。
  4. 在「审阅」选项卡中点击「保护工作表」。
  5. 在「允许此工作表的所有用户进行」下,勾选别人仍可进行的操作。
  6. 如需密码就输入,并在「验证」框中再输入一次,然后点击「确定」。
Mac 版 Excel 锁定单元格步骤:选中可编辑的单元格、按 Command+1、在保护选项卡取消锁定、点击审阅中的保护工作表、勾选允许的操作、输入可选密码并确定
在 Mac 版 Excel 中锁定单元格

Microsoft 在 Mac 版说明中同样强调:锁定单元格分两步,先设置「锁定」格式,再启用工作表保护;密码是可选的。要撤销,选择「审阅」›「撤销工作表保护」。

Excel 网页版的限制

根据 Microsoft 的《锁定单元格以保护它们》页面,Excel 网页版无法锁定单元格或工作表的特定区域。如果需要这些功能,请点击「在 Excel 中打开」,在桌面版中完成设置。网页版的界面更新较频繁,如果你看到的与此不同,请以 Microsoft 的《保护工作表》页面为准。

如何检查是否生效

  1. 单击一个锁定的单元格并尝试输入,Excel 会提示该单元格位于受保护的工作表上。
  2. 单击一个未锁定的单元格并输入,修改应当可以成功。
  3. 查看「审阅」选项卡,「保护工作表」已变成「撤销工作表保护」。

发给别人之前,请先自己测试一遍。

如何重新解锁单元格

  1. 进入「审阅」,点击「撤销工作表保护」。
  2. 如设置过密码,输入密码。

也可以通过「文件」›「信息」›「保护」›「撤销工作表保护」。撤销保护后,所有单元格都可以编辑。要更改哪些单元格被锁定,选中它们,按 Ctrl+1 修改「锁定」复选框,然后重新保护工作表。

请把密码保存在安全的地方。Microsoft 明确表示,忘记密码后它无法帮你找回。

工作表保护不是安全功能

锁定单元格是防止误操作,不会隐藏或加密任何内容。Microsoft 在《Excel 中的保护和安全》中把保护分为三个层级:

  • 工作表:控制别人能对一个工作表做哪些更改,锁定单元格属于这一级。
  • 工作簿:禁止添加、移动、删除、隐藏或重命名工作表。
  • 文件:通过加密或密码,控制谁能打开或修改整个文件。

如果数据是私密的,请保护文件本身,或者不要把它放进要分享的工作簿里。设置文件打开密码的方法见《Excel 文件怎么加密码》。

常见问题排查

  • 锁定的单元格仍然可以编辑:工作表还没有受保护,请点击「审阅」›「保护工作表」。
  • 所有单元格都被锁住了,包括该填写的:你在没有解锁任何单元格的情况下保护了工作表。请撤销保护,选中输入区域,按 Ctrl+1 取消勾选「锁定」,再重新保护。
  • 打开「设置单元格格式」时「锁定」已经是勾选的:这是正常的,所有单元格默认都是锁定的。
  • 「允许编辑区域」呈灰色:工作表已处于保护状态,需要先撤销保护。
  • 「设置单元格格式」呈灰色:工作表受到保护,修改「锁定」设置前需要先撤销保护。
  • 无法单击锁定的单元格:保护工作表时取消勾选了「选定锁定单元格」,撤销保护后重新保护并勾选该项。
  • 排序或筛选不能用了:撤销保护后,重新保护并勾选「排序」或「使用自动筛选」。注意包含锁定单元格的区域仍然不能排序,需要先解锁这些单元格;筛选箭头必须在保护之前添加。
  • 忘记了密码:Microsoft 无法找回,请使用保护之前保存的旧版本文件。

锁定单元格只能阻止工作表内的编辑。如果工作簿里还包含宏,可以参考《Excel 怎么启用宏》了解宏的安全设置。

常见问题(FAQ)

不保护工作表,能锁定单元格吗?

不能。在启用「保护工作表」之前,「锁定」设置不起任何作用。如果想让工作表的大部分区域保持开放,先解锁所有单元格,再只锁定需要的单元格。

锁定单元格后还能排序或筛选吗?

部分可以。在「保护工作表」对话框中勾选「排序」或「使用自动筛选」。但按 Microsoft 的说明,即使勾选了排序,包含锁定单元格的区域仍不能排序。筛选箭头要在保护之前添加,因为该选项只允许更改已有的筛选条件。

能隐藏被锁定单元格中的公式吗?

可以。选中单元格,按 Ctrl+1,在「保护」选项卡中勾选「隐藏」,然后点击「审阅」›「保护工作表」。之后公式不会显示在编辑栏中,但计算结果仍显示在单元格里。

别人还能看到被锁定单元格里的内容吗?

能。锁定只能阻止修改,别人仍然可以读取单元格内容。

如何锁定整列或整行?

先解锁整个工作表,然后单击列字母或行号选中它,按 Ctrl+1,勾选「锁定」,再保护工作表。

如何锁定公式中的单元格引用?

这是另一回事,和保护单元格无关。在引用前加美元符号,如 $A$1,复制公式时引用就不会变化。在编辑栏中选中引用后按 F4 即可添加。具体用法可以参考《VLOOKUP 函数怎么用》中“如何把 VLOOKUP 向下复制”一节。

下一步

保护工作表后保存文件,再打开它,尝试在锁定的单元格中输入。如果 Excel 阻止了修改、而输入区域仍然可用,这张工作表就可以分享了。