在 Excel 中锁定单元格:选中单元格,按 Ctrl+1 打开「设置单元格格式」,在「保护」选项卡中勾选「锁定」,然后点击「审阅」›「保护工作表」。只有保护了工作表,锁定才会生效。默认情况下所有单元格本来就是“锁定”状态,所以真正要做的是先解锁那些仍然允许别人编辑的单元格。
步骤参照 Microsoft 的《锁定单元格以保护它们》和《锁定或解锁受保护工作表的特定区域》两篇指南。
先了解这几点
- 适用版本:Windows 步骤适用于 Microsoft 365 Excel、Excel 2024、2021、2019 和 2016。Mac 和网页版见下文。
- 分两部分:「锁定」只是单元格上的一个格式设置,必须同时启用「保护工作表」才有作用。
- 要先取消保护才能修改:如果「审阅」选项卡上显示的是「撤销工作表保护」,请先点击它。保护开启时无法更改哪些单元格被锁定。
- 这不是安全功能:Microsoft 表示工作表保护并非用作安全功能,它只能防止别人修改被锁定的单元格,任何能打开文件的人仍然可以查看工作表上的所有内容。
如何只锁定部分单元格
以下步骤适用于 Windows 版 Excel:
- 按 Ctrl+A 选中整个工作表。如果只选中了部分区域,再按一次。
- 按 Ctrl+1 打开「设置单元格格式」,选择「保护」选项卡,取消勾选「锁定」,点击「确定」。此时所有单元格都已解锁。
- 只选中需要锁定的单元格。按住 Ctrl 单击,可以选择不相邻的单元格。
- 再次按 Ctrl+1,勾选「锁定」,点击「确定」。
- 在「审阅」选项卡中点击「保护工作表」。
- 如需密码就输入密码,选择别人仍可进行的操作,点击「确定」。设置了密码的话,再输入一次确认。
现在只有你标记过的单元格被锁定,其他单元格大家仍然可以输入。密码是可选的,但不设密码的话,任何人都可以点击「撤销工作表保护」来修改被锁定的单元格。
如何锁定整个工作表
由于所有单元格默认都是锁定的,直接点击「审阅」›「保护工作表」并确定即可。如果还想禁止别人添加、移动、删除、隐藏或重命名工作表,请使用同一选项卡上的「保护工作簿」,两者可以同时使用。
如何只锁定含公式的单元格
- 先解锁整个工作表:按 Ctrl+A,再按 Ctrl+1,在「保护」选项卡中取消勾选「锁定」。
- 在「开始」选项卡中选择「查找和选择」›「定位条件」。
- 选择「公式」,点击「确定」,Excel 会选中所有含公式的单元格。
- 按 Ctrl+1,勾选「锁定」,点击「确定」。
- 点击「审阅」›「保护工作表」并确定。

这样别人可以修改公式引用的数字,但不能改动公式本身。如果希望别人只能从下拉列表中选值,可以在保护工作表之前先设置好数据验证。
选择保护后别人还能做什么
「保护工作表」对话框中有一列复选框,勾选的项目在保护后仍然允许:
| 选项 | 允许的操作 |
|---|---|
| 选定锁定单元格 | 单击锁定的单元格,但仍无法编辑。 |
| 选定未锁定的单元格 | 单击未锁定的单元格,并用 Tab 键在它们之间移动。 |
| 设置单元格、列或行格式 | 更改格式、列宽或行高,以及隐藏列或行。 |
| 插入或删除列、行 | 添加或删除列和行。 |
| 排序 | 使用「数据」选项卡排序。Microsoft 说明,无论是否勾选,包含锁定单元格的区域都不能排序。 |
| 使用自动筛选 | 在已应用自动筛选的区域中,通过下拉箭头更改筛选条件。 |
| 使用数据透视表和数据透视图 | 设置格式、更改布局或刷新数据透视表。 |
| 编辑对象 | 更改图形对象,包括地图、嵌入式图表、形状、文本框和控件(保护前未解锁的)。 |
如果不想让别人点击锁定的单元格,取消勾选「选定锁定单元格」即可。
如何让指定的人编辑某个区域(允许编辑区域)
「允许编辑区域」可以给某个区域设置单独的密码,或者让指定用户无需密码就能编辑。Microsoft 说明:要给指定用户授权,你的电脑必须运行 Windows 并且处于域中。该命令只有在工作表未受保护时才可用,所以要在保护工作表之前设置。
- 在「审阅」选项卡中选择「允许编辑区域」。
- 点击「新建」。
- 在「标题」框中输入名称。
- 在「引用单元格」框中输入等号和区域,例如
=B2:B20。 - 如果希望别人编辑该区域前先输入密码,填写「区域密码」;要指定特定用户,则点击「权限」›「添加」。
- 点击「确定」,然后在同一对话框中点击「保护工作表」,按常规方式完成。
按用户名授权只在电脑加入域时有效。在家里使用的普通电脑上,请使用区域密码。
如何在 Mac 版 Excel 中锁定单元格
以下步骤适用于 Mac 版 Microsoft 365 Excel、Excel 2024 for Mac 和 Excel 2021 for Mac:
- 选中希望别人可以编辑的单元格。
- 按 Command+1,或打开「格式」菜单选择「单元格」。
- 选择「保护」选项卡,取消勾选「锁定」。
- 在「审阅」选项卡中点击「保护工作表」。
- 在「允许此工作表的所有用户进行」下,勾选别人仍可进行的操作。
- 如需密码就输入,并在「验证」框中再输入一次,然后点击「确定」。

Microsoft 在 Mac 版说明中同样强调:锁定单元格分两步,先设置「锁定」格式,再启用工作表保护;密码是可选的。要撤销,选择「审阅」›「撤销工作表保护」。
Excel 网页版的限制
根据 Microsoft 的《锁定单元格以保护它们》页面,Excel 网页版无法锁定单元格或工作表的特定区域。如果需要这些功能,请点击「在 Excel 中打开」,在桌面版中完成设置。网页版的界面更新较频繁,如果你看到的与此不同,请以 Microsoft 的《保护工作表》页面为准。
如何检查是否生效
- 单击一个锁定的单元格并尝试输入,Excel 会提示该单元格位于受保护的工作表上。
- 单击一个未锁定的单元格并输入,修改应当可以成功。
- 查看「审阅」选项卡,「保护工作表」已变成「撤销工作表保护」。
发给别人之前,请先自己测试一遍。
如何重新解锁单元格
- 进入「审阅」,点击「撤销工作表保护」。
- 如设置过密码,输入密码。
也可以通过「文件」›「信息」›「保护」›「撤销工作表保护」。撤销保护后,所有单元格都可以编辑。要更改哪些单元格被锁定,选中它们,按 Ctrl+1 修改「锁定」复选框,然后重新保护工作表。
请把密码保存在安全的地方。Microsoft 明确表示,忘记密码后它无法帮你找回。
工作表保护不是安全功能
锁定单元格是防止误操作,不会隐藏或加密任何内容。Microsoft 在《Excel 中的保护和安全》中把保护分为三个层级:
- 工作表:控制别人能对一个工作表做哪些更改,锁定单元格属于这一级。
- 工作簿:禁止添加、移动、删除、隐藏或重命名工作表。
- 文件:通过加密或密码,控制谁能打开或修改整个文件。
如果数据是私密的,请保护文件本身,或者不要把它放进要分享的工作簿里。设置文件打开密码的方法见《Excel 文件怎么加密码》。
常见问题排查
- 锁定的单元格仍然可以编辑:工作表还没有受保护,请点击「审阅」›「保护工作表」。
- 所有单元格都被锁住了,包括该填写的:你在没有解锁任何单元格的情况下保护了工作表。请撤销保护,选中输入区域,按 Ctrl+1 取消勾选「锁定」,再重新保护。
- 打开「设置单元格格式」时「锁定」已经是勾选的:这是正常的,所有单元格默认都是锁定的。
- 「允许编辑区域」呈灰色:工作表已处于保护状态,需要先撤销保护。
- 「设置单元格格式」呈灰色:工作表受到保护,修改「锁定」设置前需要先撤销保护。
- 无法单击锁定的单元格:保护工作表时取消勾选了「选定锁定单元格」,撤销保护后重新保护并勾选该项。
- 排序或筛选不能用了:撤销保护后,重新保护并勾选「排序」或「使用自动筛选」。注意包含锁定单元格的区域仍然不能排序,需要先解锁这些单元格;筛选箭头必须在保护之前添加。
- 忘记了密码:Microsoft 无法找回,请使用保护之前保存的旧版本文件。
锁定单元格只能阻止工作表内的编辑。如果工作簿里还包含宏,可以参考《Excel 怎么启用宏》了解宏的安全设置。
常见问题(FAQ)
不保护工作表,能锁定单元格吗?
不能。在启用「保护工作表」之前,「锁定」设置不起任何作用。如果想让工作表的大部分区域保持开放,先解锁所有单元格,再只锁定需要的单元格。
锁定单元格后还能排序或筛选吗?
部分可以。在「保护工作表」对话框中勾选「排序」或「使用自动筛选」。但按 Microsoft 的说明,即使勾选了排序,包含锁定单元格的区域仍不能排序。筛选箭头要在保护之前添加,因为该选项只允许更改已有的筛选条件。
能隐藏被锁定单元格中的公式吗?
可以。选中单元格,按 Ctrl+1,在「保护」选项卡中勾选「隐藏」,然后点击「审阅」›「保护工作表」。之后公式不会显示在编辑栏中,但计算结果仍显示在单元格里。
别人还能看到被锁定单元格里的内容吗?
能。锁定只能阻止修改,别人仍然可以读取单元格内容。
如何锁定整列或整行?
先解锁整个工作表,然后单击列字母或行号选中它,按 Ctrl+1,勾选「锁定」,再保护工作表。
如何锁定公式中的单元格引用?
这是另一回事,和保护单元格无关。在引用前加美元符号,如 $A$1,复制公式时引用就不会变化。在编辑栏中选中引用后按 F4 即可添加。具体用法可以参考《VLOOKUP 函数怎么用》中“如何把 VLOOKUP 向下复制”一节。
下一步
保护工作表后保存文件,再打开它,尝试在锁定的单元格中输入。如果 Excel 阻止了修改、而输入区域仍然可用,这张工作表就可以分享了。