将公式填充到行末,而不到达工作表的边缘

将公式填充到行末,而不到达工作表的边缘

在 Excel 中,假设我有一行,水平排列着从A1到 的26 个公式Z1,然后我向下移动到单元格A2并输入一个公式。现在我想将该公式填充到右侧,即单元格Z2。问题是,如果我只使用Ctrl+ R,它会将该公式填充到工作表的边缘。通常,我会先转到单元格A1,然后使用Ctrl+→ (right arrow)移动到行末(单元格Z1),然后下拉一行到单元格Z2,在该字段中输入一些内容(例如 a 1),然后使用Ctrl+← (left arrow)选择单元格A2,最后使用Ctrl+ R,这样就会仅通过单元格 填充公式Z2

有没有更简单的方法可以做到这一点?

答案1

1) 如果您使用的范围在 A 列和 Z 列之间,则可以按 Shift+Ctrl+End 选择单元格 Ax:Zx(x 是当前行)。如果您不小心粘贴了此范围之外的内容并将其删除,则可以通过保存工作簿来恢复该范围。

2) 您可以将所有公式放在 A 列,然后选择所有公式并在一个操作中填写。

3)您可以使用此序列(从包含新输入公式的单元格开始):

  • Ctrl+C
  • 向上
  • Ctrl+向右键
  • 向下
  • Shift+Ctrl+左键
  • Ctrl+V
  • 向下(您现在可以输入新公式了)

(虽然这看起来很多,但很快就会流行起来)

4) 录制一个宏,使用相对引用完成与步骤 3 相同的步骤。将其分配给一个简单的按键,例如 Shift+Ctrl+A。

5) 编写一个功能与 4 相同的宏,但只需 2 行代码。

6) 继续使用 Ctrl+R 填充至工作表末尾。完成工作表的构建后,删除 Z 之后的列。

答案2

如果您按行工作,则更容易,只需在选择 a2 时双击其角落的小黑框即可。

对于跨列复制,我只需

  • 从 A1 导航到 Z2(向上、ctrl+向右、向下)
  • 选择范围并复制(ctrl+shift+right,ctrl+right)

填充范围,大约需要一秒钟,对我来说似乎足够快。

相关内容