如何设置 Microsoft Excel 中的列直到遇到值才滚动?

如何设置 Microsoft Excel 中的列直到遇到值才滚动?

我有一张如附件所示的表格(类似,但规模更大):

在此处输入图片描述

我想这样设置:当我向下滚动 B 列时,值为“A”的单元格 A2 仍显示在顶部,直到值为“B”的单元格 A5 到达顶部。此时,顶部单元格应为值为“B”的单元格 A5,直到滚动到值“C”(单元格 A10),依此类推。

这可能吗?

答案1

不,不是这样的。即使拆分窗口或冻结窗格,Excel 也始终会滚动整行。无法将行的一部分冻结到有值的单元格。

考虑重复下面空白单元格中的值,这样可见行将始终显示 A 列中的当前值。

以下是快速填写空白单元格的技巧:

  • 选择 A 列
  • 按 F5 打开“转到”对话框
  • 点击特殊
  • 勾选“空白”并点击确定
  • 现在所有空白单元格均被选中
  • 类型 a = 符号
  • 点击向上箭头
  • 按住 Ctrl 键并按 Enter
  • 现在每个先前空白的单元格都包含一个公式,该公式会从上面的单元格中提取值
  • 再次选择A列并复制
  • 使用“选择性粘贴”>“值”将公式替换为其返回的文本

相关内容