几百上千行的销售明细、库存流水、人员花名册,只要往下滚三屏,表头就彻底消失,剩下的数字只能靠猜。冻结窗格正是为这个场景设计的:它把指定的行或列固定在可视区域,滚动时始终可见。
冻结窗格的三种典型用法
1. 只冻结首行
打开「视图」选项卡,点击「冻结窗格」下拉菜单,选择「冻结首行」。适合只有一行表头的简单清单。此时第 1 行会以一条细冻结线为界固定,向下滚动表格时表头不动。
2. 只冻结首列
同样在下拉菜单中选择「冻结首列」。适合以名称为主键的名单表,向右查看多列属性时,第一列的名称始终在视野内,方便横向对照。
3. 同时冻结多行多列
这是最实用的方式,也是最容易被误解的一步:冻结的位置由当前选中的单元格决定——所选单元格上方的所有行、左侧的所有列都会被冻结。
- 假设表头占第 1–2 行,前两列是「编号」「名称」,数据从 B3 单元格开始。
- 单击选中 B3 单元格(即数据区左上角第一个单元格)。
- 「视图」→「冻结窗格」→选择「冻结至第 2 行 / 第 A 列」。
结果就是第 1–2 行与 A 列同时被锁定,无论怎么滚动,都能同时看到表头与行标识。
操作前的两个检查项
- 确认表格没有合并单元格横跨冻结线。合并单元格跨越冻结边界时,显示会出现断裂或错位,建议先取消合并再冻结。
- 确认表头行本身是否有多余空行。如果表头上面还留着标题行、说明行,冻结位置要相应下移,否则会白占两行屏幕高度。
如何取消冻结
再次进入「视图」→「冻结窗格」,此时菜单项会变为「取消冻结窗格」,点击即可恢复。若发现冻结线位置不对,也是先取消、再重新选单元格冻结,不需要重开文件。
冻结窗格 ≠ 打印标题行
这是最常见的混淆。冻结窗格只影响屏幕显示,打印时并不会自动重复表头;如果希望打印的每一页都带表头,需要到「页面布局」→「打印标题」中设置「顶端标题行」,例如填入 $1:$2。两者互相独立,长表格通常需要同时设置。
移动端与网页版支持情况
WPS 移动端在表格查看模式下同样支持冻结首行,但多行多列自定义冻结的位置选择不如桌面端灵活;需要精细处理时,建议在电脑端完成设置并保存,再在手机端查看,设置会随文件保留。
小结
记住一句话就能用对冻结窗格:选中的单元格决定分界线,上方与左侧被固定。把光标放在数据区左上角再冻结,几乎不会出错。