我使用的是 Excel 2010。假设我冻结了第 2 行的窗格。我将底部窗格向下滚动到第 50 行,然后在第 2 行上方的单元格中输入一个值并按 Enter,底部窗格将重置并向上滚动。有什么办法可以解决这个问题吗?
答案1
您可以使用Split
而不是Freeze Panes
。该Split
功能与冻结窗格功能非常相似,只是分隔符更厚。您可以在“冻结窗格”按钮旁边访问它:
如果您在第 2 行插入一个值并按下 ,屏幕的底部不会向上移动Enter。
此外,您可以手动调整分隔符的位置,而无需移除分隔符,选择合适的单元格并再次插入分隔符。
答案2
我认为这不是窗格的缺陷/功能,而是 Enter 键的行为。即,当您按下 Enter 键时,它会定位到下一个单元格中——当下一个单元格位于底部窗格中时,它必须重新定位。当窗格位于第 2 行和第 3 行之间时,您可以通过在第 1 行按下 Enter 键进行更改来测试这一点。
因此,有一些解决方法:
- 不要按回车键,而是使用复选框
- 将输入的行为更改为向左/向右/向上移动而不是向下移动。
- 在您想要的上部窗格行下方插入一行高度 = 1 的行(并将窗格移动到该新行下方),这样输入将使您位于上部窗格内,而不是下部窗格内。