冻结表头并保护工作表
发给同事填写的数据表,最怕两件事:公式被误改、格式被弄乱。工作表保护就是为这个场景设计的——但它有个著名的坑:默认情况下保护会让所有单元格都不能编辑。
一、保护的两个步骤,顺序不能反
正确顺序是先解锁要填的区域,再保护工作表:
- 选中允许填写的区域(比如 B2:D100);
Ctrl+1→ 保护 → 取消勾选"锁定";- 审阅 → 保护工作表 → 设置密码 → 确定。
如果先保护再解锁,那就没意义了,得先撤销保护。
默认状态:所有单元格的"锁定"属性都是勾选的,但只有在"保护工作表"后才会生效。这是很多人困惑的地方——明明看到锁定勾着,却能随便改,因为还没启用保护。
二、保护时该勾哪些权限
保护工作表对话框里,"允许此工作表的所有用户进行"下面是一串选项:
| 选项 | 建议 | 说明 |
|---|---|---|
| 选定锁定单元格 | 勾 | 允许点击查看 |
| 选定未锁定的单元格 | 勾 | 允许点击填写 |
| 设置单元格格式 | 不勾 | 防止改格式 |
| 插入行/删除行 | 视情况 | 需要加行才勾 |
| 排序 | 视情况 | 需要排序才勾 |
| 使用自动筛选 | 视情况 | 需要筛选才勾 |
| 使用数据透视表 | 视情况 |
关键:勾了"插入行"才能新增数据行,但新增行的单元格默认是锁定的(继承上方格式),结果还是填不进去。解决办法是先把下方空白区域也解锁。
三、保护公式列的标准做法
场景:A 列编号、B 列姓名可填,C 列"金额 = 单价 × 数量"是公式不让改。
- 全选 →
Ctrl+1→ 保护 → 取消锁定(先全部解锁); - 选中公式列 C →
Ctrl+1→ 保护 → 勾上锁定; - 审阅 → 保护工作表 → 密码。
这样只有 C 列锁住,其他都能编辑。这个"先全解锁、再单独锁"的顺序是通用套路。
四、允许编辑区域(更精细的做法)
审阅 → 允许编辑区域 → 新建,指定区域和密码。可以给不同区域设不同密码。
适用于"多个人填不同区块"的场景:A 组只能填 B 列,B 组只能填 D 列。
局限:它不是真正的权限系统,密码都在同一个文件里,懂行的人能绕开。它防的是误操作,不是恶意。
五、保护工作簿结构
审阅 → 保护工作簿 → 勾"结构"。作用是:
- 不能新增/删除/重命名/移动工作表;
- 不能隐藏或取消隐藏工作表。
适合发出去的多表文件,防止别人把某张分表删掉。
注意:这不影响单元格编辑,和"保护工作表"是两个独立层面。
六、密码的真相
必须说清楚:Excel 的工作表保护密码很容易绕过(有大量现成工具)。它不加密数据。
真正需要保密时,该用:
- 文件 → 信息 → 保护工作簿 → 用密码进行加密(这个是真的加密);
- 或者"另存为 → 工具 → 常规选项"设置打开密码。
区分两件事:
| 手段 | 防什么 |
|---|---|
| 保护工作表/工作簿 | 防误操作、防结构被改 |
| 打开密码 / 加密 | 防他人查看内容 |
| 敏感度标签 / IRM | 防外传(需企业环境) |
密码丢了基本找不回来。给文件设密码前,先自己存一份无密码备份。
七、保护后不能做什么
保护生效后这些操作会被拦住:
- 修改锁定单元格内容;
- 调整行高列宽(除非保护时勾了"设置列格式""设置行格式");
- 插入或删除行列(除非勾了对应选项);
- 排序和筛选(除非勾了);
- 使用数据透视表刷新(除非勾了)。
功能消失了,先想是不是保护挡住,别以为文件坏了。
八、常见坑
| 现象 | 原因 | 处理 |
|---|---|---|
| 全部单元格都不能填 | 保护前没解锁 | 撤销保护 → 解锁 → 重新保护 |
| 新增行填不进去 | 新行继承锁定格式 | 提前解锁下方空白区 |
| 无法调整列宽 | 保护时未授权 | 撤销后勾"设置列格式" |
| 忘记密码 | 无有效找回途径 | 从备份恢复 |
| 保护后公式还被人改了 | 密码被破解或区域未锁 | 改用加密文件 |
| 复制到新表后保护消失 | 保护属于工作表属性 | 需重新设置 |
九、速查
| 需求 | 操作 |
|---|---|
| 只让填某区域 | 解锁该区域 → 保护工作表 |
| 锁公式列 | 全都解锁 → 单锁公式列 → 保护 |
| 不让删表 | 审阅 → 保护工作簿 → 结构 |
| 分区授权 | 允许编辑区域 |
| 真加密 | 文件 → 信息 → 用密码进行加密 |
| 解锁列宽 | 保护时勾"设置列格式" |
工作表保护是一种"约定",不是"安全机制"。把它用在对的地方(防手滑),比指望它保密要现实得多。它真正省下的,是那些"谁把公式删了"的追责时间。