Excel冻结窗格只冻结第一列怎么弄?三步搞定
做表格时经常遇到这种情况:表格横向拉得很长,冻冻结第列滚到后面就忘了这一行对应的结窗是谁;但同时又不想把上面几行标题也一起冻住,只想让第一列一直留在屏幕左边。格只搞定很多人打开「冻结窗格」菜单,弄步看到「冻结首列」就点了,冻冻结第列结果发现第一列确实冻住了,结窗可标题行也跟着不动,格只搞定或者反过来。弄步这篇就把「只冻结第一列」这件事讲清楚,冻冻结第列包括原理、结窗具体步骤和常见的格只搞定踩坑点。
先说明一点:Excel 的弄步冻结逻辑是按「选中单元格」来切的,不是冻冻结第列按你勾选的列或行来切的。你选中哪个单元格,结窗它上方所有的格只搞定行、左侧所有的列都会被冻住。所以想只冻结第一列,核心就是选一个「第一行、第二列」的单元格,让它的左侧只有一列被冻,上方没有行被冻。
一、只冻结第一列的标准操作
打开你的表格,先把界面滚回最左上角,也就是让 A1 单元格出现在视野里,否则选错位置冻结结果会完全不一样。
B1 单元格。B1 位于第一行、第二列,它的左侧正好只有 A 列,上方没有任何行。操作完成后建议实测一下:按住横向滚动条往右拖,看 A 列是否留在原地;再往下滚,确认第一行可以正常消失。如果两个方向都符合预期,就说明设置对了。
二、为什么直接点「冻结首列」不对
菜单里的「冻结首列」是一个快捷入口,它等价于选中 B1 再执行冻结,理论上也能实现只冻第一列。但实践中出问题,多半是因为你已经先滚动了表格,或者之前设置过其他冻结。比如表格已经横向滚到第 10 列,这时点「冻结首列」,Excel 会按当前视图位置判断,结果可能冻住的是你当前看到的那一列,而不是真正的 A 列。
另一个高频情况是:之前冻结过首行,现在想改成只冻第一列,却没有先取消。冻结是叠加的,旧设置不清掉,新设置就会和它叠加生效,看起来就像「怎么弄都不对」。所以每次调整冻结之前,先点「冻结窗格」菜单里的「取消冻结窗格」,把状态清空,再重新选单元格、重新冻结,是最稳妥的做法。
还有一种情况是表格被套用了「表格」样式(Ctrl+T 创建的超级表)。超级表在滚动时本身就会把标题行固定在列标位置,这会让你误以为冻结没生效或者冻多了。判断方法是看滚动时固定的是不是真的第一行内容,如果是超级表自带的标题固定,需要先转换为普通区域再操作。不同版本界面细节略有差异,具体以你本机 Excel 的「视图」选项卡界面为准。
三、想同时冻结第一列和标题行怎么办
如果你的真实需求是「第一列固定 + 上面几行标题也固定」,那就不是只冻第一列了。假设标题占了前两行,你希望 A 列和前两行都固定,应该选中 B3 单元格,再执行「冻结窗格」。规律很简单:选中的单元格上方有几行,就冻几行;左侧有几列,就冻几列。
按这个规律可以自由组合:想冻前两列和第一行,就选 C2;想冻第一列和前五行,就选 B6。记住「选中格是分界线,它左上方的区域被冻住」这一句,比死记菜单项有用得多。
四、常见失败分支与排查清单
另外提醒一句,冻结窗格是视图设置,不会改动任何单元格数据,也不会影响公式和筛选结果,可以放心反复调整。真正容易出问题的环节只有两个:设置前没有回到表格左上角,以及没有先取消上一次的冻结。
小结一下可执行的步骤:先取消已有冻结,滚回 A1,点选 B1,进入「视图」-「冻结窗格」-「冻结窗格」。如果要连标题行一起冻,就把选中格换成标题下方、第二列的那个单元格即可。按这个顺序操作,基本一次就能得到你想要的效果。