核心结论是 excel 默认所有单元格本身就已经是锁定状态,想要实现只锁定一部分单元格,核心思路就是先把全部单元格取消锁定,再单独把需要锁定的那部分单元格重新勾选锁定属性,最后开启工作表保护,这样只有指定单元格不能编辑,其余单元格仍然可以正常修改,很多人操作失败就是忘记第一步全表取消锁定,直接去锁定目标单元格,最后开启保护之后整张表全部都锁死,达不到局部锁定的效果,这个机制是 excel 工作表保护的底层设计,单元格锁定属性只是一个标记,单独勾选标记不会生效,必须配合工作表保护开关才会真正起作用。
原理说明
excel 的单元格锁定属于附属属性,这个属性默认是开启的,但是只要没有执行工作表保护,这个标记就不会产生限制,单元格依旧可以随便编辑。
当你开启工作表保护之后,excel 就会读取每一个单元格的锁定标记,标记为锁定的单元格禁止修改,没有锁定标记的单元格允许编辑。
所以局部锁定的逻辑顺序不能颠倒,必须先解除全部单元格锁定标记,再给目标单元格打上锁定标记,最后打开工作表保护。
详细操作步骤
第一步 全选表格并取消锁定
1 点击表格左上角行号列标交叉位置的全选按钮,选中整张工作表所有单元格
2 鼠标右键,选择设置单元格格式,也可以使用快捷键 ctrl 加 1 快速调出窗口
3 切换到保护选项卡,把锁定前面的勾选取消,点击确定
这一步完成之后,整张表所有单元格的锁定标记全部清除,后续开启保护之后全部单元格都可以编辑
第二步 选中需要锁定的部分单元格
1 用鼠标拖动选中你想要锁定的单元格,如果是不连续单元格,按住 ctrl 逐个点选
2 再次按下 ctrl 加 1 打开设置单元格格式窗口
3 切换到保护选项卡,重新把锁定前面打上勾选,点击确定
此时这部分目标单元格已经重新带上锁定标记,但是现在还没有生效,仍然可以编辑
第三步 开启工作表保护
1 顶部菜单栏找到审阅选项卡
2 点击保护工作表按钮
3 在弹出窗口,可以设置保护密码,也可以不填密码,按需选择
4 在下方权限列表,可以勾选允许用户进行的操作,比如选定锁定单元格 选定未锁定单元格,也可以按需增加排序筛选等权限
5 点击确定,如果设置了密码,需要再次确认密码
完成之后,已经标记锁定的单元格就无法修改,其余单元格可以正常编辑
补充进阶设置
| 项目 | 说明 |
|---|---|
| 取消局部锁定 | 再次进入审阅,点击撤销工作表保护,输入密码之后,就可以重新修改单元格锁定标记 |
| 锁定整行或者整列 | 选中整行整列,重复第二步的勾选锁定操作,适合表头冻结同时禁止修改表头 |
| 允许锁定单元格仍然可以复制 | 在保护工作表权限里,默认选定锁定单元格是勾选状态,选中之后可以复制内容,只是不能修改 |
| 保护后仍然可以筛选 | 保护工作表窗口内,勾选使用自动筛选,开启保护之后筛选功能还能正常使用 |
| 多工作表批量局部锁定 | 按住 shift 选中多个工作表,成组编辑,统一设置单元格锁定标记,再统一保护工作表 |
常见报错和失败原因
第一种 开启保护之后整张表全部不能编辑,原因就是第一步没有全表取消锁定,所有单元格依旧保留默认锁定标记,保护之后全部锁定
第二种 设置完锁定,保护之后还能修改,原因是忘记打开审阅里面的保护工作表,单元格锁定标记单独不会生效
第三种 忘记保护密码,工作表无法撤销保护,这种情况密码找回比较麻烦,建议重要表格提前备份,记录密码
第四种 合并单元格局部锁定异常,合并单元格锁定标记是作用在整个合并区域,不能只锁定合并区域里面单个单元格
【常见问题】
问题 1 excel 表格锁定部分单元格之后,怎么修改已经锁定的单元格内容
回答 1 需要先进入审阅选项卡,点击撤销工作表保护,输入对应的保护密码解除工作表保护,之后取消目标单元格的锁定标记,就可以修改 excel 表格锁定部分单元格里面的内容,修改完成之后可以重新设置锁定标记并再次开启工作表保护。
问题 2 excel 表格锁定部分单元格,能不能只锁定公式单元格
回答 2 可以实现,选中所有带公式的单元格,设置单元格格式,在保护选项卡勾选锁定,前面同样要先全表取消锁定标记,再开启工作表保护,这样 excel 表格锁定部分单元格就只限制公式单元格,普通录入单元格依然可以输入数据。
问题 3 excel 表格锁定部分单元格之后,还能不能插入行列
回答 3 可以,在点击保护工作表的弹窗里面,找到插入行或者插入列的选项并且勾选,开启保护之后,就算 excel 表格锁定部分单元格,用户依旧可以插入行列,如果不勾选这个权限,插入行列操作就会被禁止。
问题 4 不同电脑打开文件,excel 表格锁定部分单元格失效怎么办
回答 4 优先确认文件保存为标准 xlsx 或者 xls 格式,不要保存成其他兼容异常格式,同时确认对方打开文件之后,工作表保护仍然处于启用状态,部分 WPS 和旧版 excel 兼容差异可能造成属性识别异常,建议统一使用同版本 excel 测试 excel 表格锁定部分单元格功能。
【免责申明】
本教程基于微软 excel 常规版本操作编写,不同版本 excel 界面名称和选项位置可能存在细微差异,WPS 表格操作逻辑大体一致但部分选项有区别,操作前建议备份原始文件,设置密码请妥善留存,密码丢失会导致工作表保护难以解除,本文仅作技术参考,不承担因操作失误造成的数据损坏损失。


