Kevin有一个很长的(垂直)工作表,其中冻结了前几行,因此列标题始终可见。他还想冻结最底行,因此总列始终可见。

不幸的是,无法在Excel中执行此操作。刚开始您可能会认为您可以冻结行并拆分工作表窗口,以便将总计放在拆分之下。但是,Excel不允许您这样做-尝试时,冻结将被删除并替换为拆分,然后尝试重新应用冻结将删除拆分。

最有经验的Excel用户所做的就是将列总计放在列的顶部而不是底部。这可能看起来很尴尬,但是它具有使您能够轻松地向数据表中添加新行的额外好处。可以使用SUM公式添加列顶部的总计(就像将总计放在底部一样),也可以将总计保留在列的底部,而只需在其中添加引用公式(例如= B327)即可列顶部的一行。

但是,您可以使用另一种方法。首先,打开包含要处理的工作表的工作簿。 (这应该是唯一打开的工作簿。)然后按照下列步骤操作:

。显示功能区的“查看”选项卡。

。单击“窗口”组中的“新建窗口”工具。 Excel将在您正在处理的工作表中的数据上创建一个新窗口。

。单击“窗口”组中的“全部排列”工具。您应该看到“排列窗口”对话框。 (请参见图1。)

。确保选择了水平单选按钮。

。单击确定。

此时,您应该看到两个窗口-一个在屏幕的上半部,另一个在屏幕的下半部。使用鼠标调整两个窗口的垂直高度。 (底部窗口应该足够大以容纳总计,顶部窗口可以占据其余可用空间。)

现在,您可以在底部窗口中显示总计行,并在顶部窗口中冻结顶部行。这使您可以看到想要看到的所有内容,尽管在屏幕显示空间上这有点贵,因为两个窗口都有可见的列字母。

这种方法的最大缺点是窗口没有水平链接。这意味着,如果您向左或向右滚动一个窗口,则另一个窗口不会同时滚动。您可以编写一些VBA代码来处理水平滚动,但这只会增加情况的复杂性。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9841)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: