将公式应用于Excel中的整个列的快捷方式

Joh*_*sky 315 excel excel-formula

如果我选择一个包含公式的单元格,我知道我可以将右下角的小方框向下拖动以将公式应用于列的更多单元格.不幸的是,我需要为300,000行做到这一点!

是否有一个类似于CTRL+ 的快捷方式,SPACE它将公式应用于整个列或列的选定部分?

小智 658

尝试双击单元格的右下角(即在您要拖动的框中).

  • 在LibreOffice Calc中也能完美运行,+ 1. (18认同)
  • 当我在Office for Mac中执行此操作时,没有任何事情发生; 我确信这两个版本之间存在差异. (12认同)
  • @soo我们是否可以通过编程方式执行此操作,以便一旦定义了新的行条目,sum的公式将自动应用于新行中的单元格. (6认同)
  • 这在Excel 2013中不起作用,公式已应用于一个单元格.Ctrl + D在RobinCTS帖子中工作. (4认同)
  • 也不适用于excel 2010 (2认同)
  • 如果公式列与数据列不正确,则此方法将不起作用,因此请确保之间没有空白列。 (2认同)

rob*_*CTS 224

如果公式已存在于单元格中,您可以按如下方式填写:

  • 选择包含公式的单元格,然后按CTRL+ SHIFT+ DOWN选择列的其余部分(CTRL+ SHIFT+ END选择最后一行有数据的行)
  • CTRL+键填写D
  • 使用CTRL+ UP返回

在Mac上,使用CMD而不是CTRL.

如果公式位于列的第一个单元格中,则替代方法:

  • 通过单击列标题或选择列中的任何单元格并按CTRL+ 选择整个列SPACE
  • CTRL+键填写D

  • Mac用户:`cmd + shift + down`,然后`ctrl + d` (14认同)
  • 仅用于(非空)列:CTRL + SHIFT + END (3认同)
  • 无论是否缓慢,但没有后悔尝试这一个,但它只会让公式降到最低点.当我尝试这种方法时,Libre Office上的总行数是1,048,576行,只需要15分钟来填充行号公式.:d (2认同)

小智 93

选择一系列单元格(在本例中为整列),键入公式,然后在按Enter键的同时按住Ctrl键.这会将公式放在所有选定的单元格中.

  • 这适用于Office for Mac,其他答案没有. (6认同)