
Excel 为什么要把表头钉在原地?冻结窗格保留了哪条比较线索
从 Excel 冻结窗格与分割视窗的真实界面出发,解释固定参照如何降低长表格中的比较成本,并转成五个设计评审问题。
长表格最容易出错的时刻,往往发生在滚动之后。数据还在眼前,表头和行名却已经离开视野。用户看到一个数字,还要重新回忆它属于哪一列、哪一个指标、哪一种对象。
Microsoft Excel 的
Freeze Panes 处理的正是这段判断。用户先选中一个单元格,再从 View > Freeze Panes > Freeze Panes 执行操作。Excel 会把选中单元格上方的行、左侧的列固定在原处;用户滚动其余数据时,固定区域继续留在视野里。1Excel 把什么留在原处
假设一个表格的第一行写着“日期、渠道、订单量、退款率”,第一列写着商品名称。用户向下查看第 180 行时,真正需要保留的通常不是某一条数据,而是数据和标签之间的关系:第 180 行的数字究竟属于“订单量”还是“退款率”,这一格究竟对应哪个商品。
Excel 让用户用一个选中的单元格表达这段关系。选中
B2,再冻结窗格,第一行和第一列都会固定;想固定前两列,就选中第三列再执行冻结。需要同时固定多行多列时,用户选中目标区域右下方的单元格,Excel 会固定该单元格上方的行和左侧的列。用户也可以从同一菜单选择 Unfreeze Panes,恢复普通滚动。1
Unfreeze Panes、Freeze Top Row 和 Freeze First Column,说明固定参照属于视图设置,而不是对单元格内容的修改。1这里有一个重要的产品选择:Excel 固定的是参照边缘,而不是用户正在查看的某条数据。数据可以继续移动,表头和行名保持原位。用户每次读到一个单元格,都能立刻把它和标签重新对应起来。
固定参照省掉了哪一步记忆
滚动界面把大内容拆成连续出现的小视野。用户先看到一组行,再看到下一组行;两组内容之间的关系,需要依靠视觉位置、短时记忆和返回动作来维持。表头固定以后,用户少做了一次“这一列的含义是什么”的回忆,行名固定以后,用户少做了一次“这一行属于谁”的回忆。
一项 2023 年发表在 Frontiers in Psychology 的实验研究,比较了三种查看图像的方式:通过小窗口滚动、移动窗口查看,以及一次看完整张图。研究让 32 名参与者探索包含多个物体的图像,再测试他们一小时后的视觉长期记忆。结果显示,在查看时间不受限制时,滚动和移动窗口条件下的记忆保持率高于完整图像同时呈现的条件;研究还发现,滚动速度越快,记忆保持率往往越低。2
这项研究研究的是图像记忆,Excel 的冻结窗格也没有参与实验。它能支持的判断很窄:滚动改变了用户接触信息的方式,速度和视野组织会影响用户如何编码信息。这个结果不能直接证明冻结窗格提高了表格准确率,却能提醒设计者检查一个问题:用户每次看到局部内容时,关键参照是否仍然可见。
冻结窗格把参照留在视野中,用户仍然需要做比较、发现异常和决定下一步。产品替用户保留的是标签关系,判断本身仍然交给用户。
冻结和分割,解决的是两种比较
冻结窗格适合“我沿着一张表向下读,还要持续知道每一列代表什么”。当用户需要同时比较相距很远的两块内容时,Excel 还提供
Split。分割会把工作表变成可以独立滚动的多个窗格,用户可以让上方窗格停在表头或前几行,再让下方窗格滚到远处的目标行。3Microsoft Support 用一个跑步成绩表说明了这个差别:一个人的成绩在第 180 行,前十名成绩在表格顶部。使用
Split 后,用户可以在下方窗格查看第 180 行,同时在上方窗格保留前十名。上方和下方拥有各自的滚动条,两个区域可以停在不同位置。3
| 机制 | 用户要完成的任务 | 产品保留的东西 | 主要风险 |
|---|---|---|---|
| 冻结窗格 | 连续阅读长表格 | 表头、行名等稳定参照 | 固定区域过大,数据可见空间变窄 |
| 分割视窗 | 对照相距很远的两块区域 | 两块内容各自的位置 | 两个窗格的关系需要用户自己维护 |
两种机制都和滚动有关,认知任务却不一样。冻结窗格把一个局部视野变成“数据加标签”;分割视窗把两个局部视野并排保留。设计者若只提供其中一种,用户就会用错工具:需要持续确认字段时开两个窗格,需要比较远处两组数据时却只固定了表头。
五个设计决策
1. 先固定用户反复寻找的参照
产品选择:Excel 默认把选中单元格上方的行、左侧的列作为固定区域。1
用户要判断什么:用户是在确认字段含义、对象名称,还是在对照另一组具体内容。
机制省掉的工作:用户不用反复滚回顶部寻找表头,也不用把字段名称暂时记在脑中。
成立条件:固定区域的内容必须是用户在滚动过程中持续需要的参照,而不是一次性说明。
失败信号:界面固定了品牌标语、筛选工具或大段说明,却让真正决定数据含义的字段离开视野。
2. 让固定范围由内容关系决定
产品选择:用户通过选择单元格的位置决定冻结哪些行和列。1
用户要判断什么:阅读时需要一直看到一行、一列,还是一个从左上角开始的更大参照区域。
机制省掉的工作:用户可以把“我需要哪些标签”直接转成一个位置选择,不必在设置面板里逐项猜测。
成立条件:固定线的位置要能让用户预期滚动后会留下什么;固定边界也要和数据的层级关系一致。
失败信号:用户冻结了两行,却发现第二行只是装饰;或者固定区域遮住了大量数据,让参照本身变成新的负担。
3. 让固定状态看得出来
产品选择:Excel 用固定区域边界的较明显分隔线提示冻结位置,菜单也提供
Unfreeze Panes。1用户要判断什么:滚动时哪些内容跟着移动,哪些内容会留在原处。
机制省掉的工作:用户不用靠几次滚动试探界面规则。
成立条件:固定边界、当前滚动区域和取消设置的入口都要容易辨认。
失败信号:固定区域与普通单元格之间没有清楚的视觉边界,用户以为表格发生了断裂或重复。
4. 给移动速度和回看留出空间
产品选择:冻结窗格保留参照,但把滚动控制交给用户;滚动研究显示,快速滚动与较差的记忆保持率相关。2
用户要判断什么:用户是要快速定位远处目标,还是要逐段核对内容。
机制省掉的工作:参照持续可见,用户可以把注意力放在数据变化上。
成立条件:快速移动之后,用户仍然可以停下来、回看和定位;界面不能把高速度当成所有任务的默认答案。
失败信号:滚动惯性太强、停靠位置难以预测,用户虽然始终看见表头,却错过了需要核对的数据。
5. 为远距对照提供另一条路径
产品选择:Excel 用
Split 让两个窗格独立滚动,适合同时查看远处的两块区域。3用户要判断什么:当前任务需要稳定参照,还是需要把两个具体对象并置比较。
机制省掉的工作:用户不用在两个位置之间反复滚动,再凭记忆保存上一处内容。
成立条件:两个窗格的职责要清楚,用户要知道每个滚动条控制哪一块内容。
失败信号:两个窗格都在移动,用户分不清当前看到的是哪一部分;或者对照任务被固定区域挤压到无法阅读。
设计评审时,先问这五句
| 评审问题 | 要观察的证据 | 失败信号 |
|---|---|---|
| 用户需要持续确认的参照是什么? | 表头、行名或其他关键标签在滚动后仍然可见 | 设计者固定了装饰和说明,关键字段仍会消失 |
| 固定范围是否由内容关系决定? | 固定区域与数据层级、阅读方向相匹配 | 固定区域太大,参照占据了主要阅读空间 |
| 用户能否看出固定边界? | 固定区域有明确分隔,取消设置容易找到 | 用户需要试滚动几次才能猜到界面状态 |
| 速度和核对之间是否有选择? | 用户可以停下、回看、定位,快速滚动不会成为唯一通路 | 用户移动很快,却难以回到刚才看过的位置 |
| 任务需要冻结还是分割? | 连续阅读使用稳定参照,远距比较提供独立窗格 | 一个机制被迫承担另一种比较任务 |
固定的是关系,判断仍然属于用户
Excel 的冻结窗格把表格的一条隐形规则变成了可见设置:数据可以滚动,字段和对象的关系留在原处。它降低的是重新确认关系的成本,用户仍然要判断数据是否异常、两行是否可比、哪个结果值得采取行动。
滚动研究提醒设计者关注视野变化和移动速度,Excel 的官方帮助则把冻结与分割分成两条产品路径。把两条路径放在一起看,评审重点就会从“有没有固定表头”变成三个更具体的问题:用户需要保留哪条参照,固定范围是否值得它占用的空间,用户要比较的是一条长表格还是两个远处对象。
一个好的长列表或数据界面,会让用户始终知道“我正在看什么”。当参照足够稳定,滚动只是移动视野;当任务需要比较两个位置,界面还应提供独立的对照路径。
References
- 1Freeze panes to lock rows and columns - Microsoft Support
support.microsoft.com
- 2
- 3Split panes to lock rows or columns in separate worksheet areas - Microsoft Support
support.microsoft.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.
Related content
More from this channel›
- Outlook 为什么把收件箱分成 Focused 和 Other?它替你缩小了哪一轮搜索
- Google Photos 为什么把旧照片整理成一段段回忆?它先替你找的是哪条线索
- PowerPoint 为什么让讲者同时看见当前页、下一页和备注?
- Google Tasks 为什么要让任务重复出现?它替你记住的是哪一个时间点
- Google Docs 为什么把版本历史放在文档旁边?它替你保留了哪几条判断线索
- Google Drive 为什么把筛选条件放进搜索框?它把找文件变成了哪几步判断
- Google 日历为什么给颜色起名字?它让你先看懂哪类时间
- YouTube 为什么把长视频切成章节?它在替你标出哪一段可跳转的入口
