2026年9月14日,WPS办公软件在表格组件中更新冻结窗格的操作提示,把「冻结首行」「冻结首列」「冻结至当前单元格」三个入口放到视图选项卡首屏。编辑部用一份10万行、42列的订单明细表做对照测试:不冻结时滚动定位目标订单平均18秒,冻结首行与首列后降到7.5秒,提速约2.4倍。

测试人员需要根据订单号找到对应行,再横向核对金额与发货状态。不冻结时滚动两屏后表头消失,只能凭记忆判断列含义,平均出现1.8次错列;冻结后错列次数降到0.2次。10万行文件在16GB内存设备上开启冻结几乎无额外耗时,滚动帧率维持在58帧以上。

三种冻结方式的差别

「冻结首行」只锁第一行,适合单层表头的流水账;「冻结首列」锁A列,适合以编号或姓名为主键的名单;「冻结至当前单元格」会同时锁定光标左上方的所有行列,比如选中C3就固定前两行与前两列。

如果表格有两个表头层级,需要先选中第三行再执行冻结,否则第二层表头会跟着滚动。测试中有一半用户在这里出错,表现为「冻结后标题还是跑了」。

拆分窗口与多区域

拆分窗口与冻结不同:拆分会在当前位置插入可独立滚动的窗格,最多分成四个区域,适合同时查看表头、表尾与两段明细。

需要注意的是,一个工作表只能保留一组冻结状态,但可以同时存在拆分窗口;两者叠加时以冻结优先。

打印与协作的衔接

冻结只影响屏幕显示,打印时要在「页面布局-打印标题-顶端标题行」里单独指定重复行,否则第二页开始仍然没有表头。实测一份38页的订单表,设置打印标题后每页都带表头,打印店反馈装订核对时间减少约四成。

边界条件也做了记录:单个工作表冻结超过200行时,滚动重绘会多消耗约8毫秒;使用「冻结至当前单元格」且光标位于第500行以后,低配设备可能出现轻微拖影,改为只冻结首行即可恢复。WPS办公软件表格产品经理何嘉表示,后续版本会把常用冻结位置记忆到文档,重新打开时自动恢复。

本文数据来自测试环境,实际表现会因设备配置、文档复杂度与网络条件不同而有所差异。