WPS 表格冻结窗格实用教程
处理工资明细、库存台账或项目进度表时,表格通常有几十甚至几百行。向下滚动后,字段名称容易离开视野;向右查看后面的数据,又可能忘记每一列对应什么项目。WPS 表格的“冻结窗格”可以固定表头或关键列,让这部分内容始终留在屏幕上,方便横向、纵向对照数据。
适用设备与版本
- 本文主要适用于 Windows 10/11 上当前版本的 WPS Office 桌面版,基础冻结功能不涉及会员模板或云服务。
- macOS 版 WPS 的操作逻辑基本相同,同样从“视图”选项卡进入,具体按钮位置可能因窗口宽度和版本略有不同。
- 华为 HarmonyOS、小米 HyperOS、OPPO ColorOS、vivo OriginOS、荣耀 MagicOS 等手机和平板上的 WPS 表格,是否提供冻结功能会随版本变化。若“视图”工具栏中能找到“冻结”或“冻结窗格”,通常也可按相同方法操作;找不到时建议直接使用电脑端。
- 本文不依赖 WPS 会员功能,使用个人版即可完成。
操作前先分清冻结与拆分
“冻结窗格”和“拆分窗口”看起来相似,实际用途不同:冻结后,被固定的行或列会留在原位,右侧或下方的数据区域独立滚动;“拆分”则会把窗口分成多个可分别滚动的区域,可能出现多条滚动条。只想固定表头时,应选择“冻结窗格”。
操作前还应确认当前正在编辑哪个工作表,并先保存文件。WPS 的冻结状态按工作表分别保存,例如“销售表”中设置了冻结,并不代表“库存表”也已设置。
固定首行
固定首行适合第一行是字段名称的普通数据表。
- 打开 WPS 表格,切换到需要设置的工作表。
- 点击顶部功能区的“视图”选项卡。
- 在“视图”中找到“冻结窗格”或“冻结”按钮。不同版本可能直接显示命令,也可能需要点击按钮右侧的小箭头展开菜单。
- 选择“冻结首行”。如果菜单中直接显示“冻结首行”,点击它即可,不需要先选中单元格。
- 第一行下方会出现一条较明显的冻结边界线。将鼠标放在表格数据区域向下滚动,首行会一直保留在屏幕顶部。
注意,“冻结首行”固定的是工作表真正的第 1 行,而不是当前屏幕最上方看见的那一行。如果表格前面有标题、说明和两级表头,建议使用下文的“固定任意多行多列”。
固定首列
固定首列适合把 A 列设置为编号、姓名、项目名称或其他识别字段。
- 切换到目标工作表,点击“视图”。
- 找到“冻结窗格”或“冻结”按钮并展开对应菜单。
- 选择“冻结首列”。
- A 列右侧会出现冻结边界线。向右滚动查看后面的列时,A 列仍会固定在左侧。
“冻结首列”固定的是 A 列。如果关键编号放在 B 列,应先选中 C2,再使用“冻结窗格”命令,这样冻结范围才会同时包含 A、B 两列。
同时固定首行和首列
这是处理长表最常用的设置:第 1 行保留字段名称,A 列保留行标题,其余区域可以自由滚动。
- 找到第 1 行与 A 列交叉的表头单元格。
- 点击第 2 行、B 列交叉处的 B2 单元格。此时选中的 B2 位于需要滚动区域的左上角。
- 进入“视图 → 冻结窗格”,选择“冻结窗格”。如果当前版本的按钮名称是“冻结”,就在展开后的菜单中选择“冻结窗格”。
- 确认选择的是“冻结窗格”,不要误选“冻结首行”或“冻结首列”,否则只会固定其中一个方向。
- 第 1 行下方和 A 列右侧会同时出现边界线。向下、向右滚动时,这两部分始终保留。
一个简单判断方法是:如果选中了 B2,冻结后应当只有 B 列及其右侧、下方区域发生滚动,而第 1 行和 A 列保持不动。
固定任意多行多列
如果表格有两行说明、三行表头,或者需要同时保留 A、B 两列,不必局限于首行和首列。
- 找到希望开始滚动位置的单元格。
- 在“视图 → 冻结窗格”中选择“冻结窗格”。
- 系统会固定当前单元格上方的所有行,以及左侧的所有列。
例如,选中 C4 后执行命令,冻结的是第 1~3 行和 A~B 列;第 4 行开始、C 列开始的部分可以滚动。常见对应关系如下:
| 想要固定的范围 | 操作前选中的单元格 | 实际冻结范围 |
|---|---|---|
| 只固定第 1 行 | 无需选择,直接选“冻结首行” | 第 1 行 |
| 只固定 A 列 | 无需选择,直接选“冻结首列” | A 列 |
| 首行和 A 列 | B2 | 第 1 行、A 列 |
| 三行表头和 A、B 两列 | C4 | 第 1~3 行、A~B 列 |
冻结只能覆盖连续的顶部行和左侧列,不能一次固定互不相邻的区域。若某张表存在多层表头,建议整理成连续几行后再设置。
取消或重新设置冻结
- 切换到已经设置冻结的工作表。
- 点击“视图”,找到“冻结窗格”或“冻结”菜单。
- 选择“取消冻结窗格”。
- 如果要换成其他范围,重新选中目标单元格,再执行“冻结窗格”即可。
取消冻结只会恢复表格的滚动方式,不会删除数据、公式或格式。若菜单中没有“取消冻结窗格”,通常说明当前工作表尚未设置冻结。
注意事项
- 先检查工作表:冻结设置不会自动应用到同一文件中的其他工作表,需要逐个设置。
- 区分冻结与隐藏行、列:隐藏行、列会真正减少可见数据,冻结只是改变屏幕显示方式。
- 筛选时留意隐藏行:使用自动筛选后,不符合条件的整行数据可能被隐藏,但冻结的表头仍会保留。
- 冻结不等于打印重复表头:它只影响屏幕查看,不会让第 1 行自动出现在每一页打印纸上。需要重复打印表头时,应另行使用打印设置中的“打印标题”功能。
- 不要误选“拆分”:拆分可能生成多条滚动区域,查看长表时容易迷失位置;固定表头优先使用冻结。
- 找不到功能时先看版本:网页版或部分手机版本可能没有完整菜单。可切换到 WPS 桌面版,或检查 WPS Office 是否为当前版本,不要安装来源不明的插件。
- 设置后保存文件:常规格式保存后,冻结状态会随工作簿保留;多人协作时,应把冻结习惯统一,避免同一份表格在不同电脑上显示方式不同。
小结
WPS 表格冻结窗格的关键只有两步:先确定要保留的范围,再从“视图 → 冻结窗格”执行命令。普通长表可选中 B2,一次固定第 1 行和 A 列;存在多层表头时,选中滚动区域左上角的单元格即可固定任意连续行列。设置完成后,用向下和向右滚动来验证效果,并在需要时通过“取消冻结窗格”重新调整。






