Excel 冻结窗格怎么设置?多行多列锁定表头完整步骤

2026-10-18 · 办公技巧 · 阅读约 5 分钟

一张三百行的销售明细,往下滚到第两百行时,你已经想不起第三列到底代表“出库数量”还是“退货数量”。冻结窗格就是为这种场景准备的:它把表头钉在屏幕顶部,滚动时始终可见。

只冻结首行:最快的一步操作

选中「视图」选项卡,点击「冻结窗格」下拉菜单中的「冻结首行」。此时无论滚动到哪一行,第一行都会停留在顶部。冻结首列同理,选择「冻结首列」即可让 A 列固定在左侧。

多行多列一起冻结:先选单元格再冻结

更常见的需求是第一行加前两列同时固定。做法是选中要被冻结区域右下方的第一个单元格,例如想冻结第 1 行和 A、B 两列,就选中 C2,再点「冻结窗格」。Excel 会冻结该单元格上方所有行与左侧所有列。

  1. 确认表头在第 1 行、索引列在 A、B 列。
  2. 点击 C2 单元格。
  3. 「视图」→「冻结窗格」→「冻结窗格」。
  4. 向右、向下滚动验证:表头与索引列保持可见。

冻结窗格是灰的点不了

按钮变灰通常有三个原因:工作表处于「分页预览」视图、工作簿被保护、或当前处于编辑单元格状态。依次切换回「普通」视图、撤销工作表保护、按 Esc 退出编辑即可恢复。

冻结位置不对,怎么取消重来

菜单里点击「取消冻结窗格」会清除全部冻结线,然后重新选择正确的单元格再冻结。注意冻结以当前选中单元格为基准,很多“冻结错位”其实是选错了单元格。

冻结后表头还是跟着滚?

如果你看到的是一条横线而不是固定在顶部的表头,说明当前处于「拆分」状态。再次点击「拆分」取消,然后重新执行冻结窗格操作即可。另需确认表头确实位于第 1 行——上方存在空行时,冻结的会是空行。

冻结窗格解决不了的场景

冻结只作用于当前工作表,多个工作表需要分别设置;如果表格需要发给海外同事,中文表头还需要翻译。这种情况下可以把表头连同数据一起复制到文档翻译流程中处理,或用拍照翻译识别纸质报表后再整理。

需要桌面端边看原文边译表格?前往下载页获取全平台安装包。

下一篇:PDF 转 Word 不乱的 5 种方法 返回学习中心