在Excel中将公式应用于整个列的快捷方式[关闭]


322

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

是否存在类似于CTRL+ 的快捷方式,该快捷方式SPACE会将公式应用于整个列或该列的选定部分?

Answers:


679

尝试双击该单元格的右下角(即在您本应拖动的框上)。


19
+1也可以在LibreOffice Calc中完美运行。
约拿(Jonah)2013年

6
@soo有没有一种方法可以通过编程方式完成,所以一旦定义了新的行条目,求和公式将自动应用于新行中的单元格。
Ankit Dhingra

13
当我在Office for Mac中执行此操作时,什么都没有发生。我确定这两个版本之间存在差异。
2013年

2
在excel 2010上也无法使用
邪恶的洗衣机,

4
由于公式已应用于一个单元格,因此在Excel 2013中不起作用。Ctrl + D在RobinCTS帖子中工作。
Brett Mathe 2014年

231

如果该公式已存在于单元格中,则可以按如下所示进行填写:

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

在Mac上,请使用CMD代替CTRL

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

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

2
不管它是否变慢,但不后悔尝试这一操作,但是它只是将公式推到最底下,确实会变慢。当我尝试这种方法时,Libre Office上的总行数为1,048,576行,仅用了15分钟时间我才填写了行数公式。:D
ksugiarto

Ctrl + Shift +向下键在Mac上不起作用
JqueryToAddNumbers

14
Mac用户:cmd + shift + down,然后ctrl + d
clmarquart

3
仅适用于(非空)列:CTRL + SHIFT + END
柯南

也可以完美地在Google表格上使用。
TheWanderer '18

96

选择一个单元格区域(在这种情况下为整列),键入公式,然后在按Enter的同时按住Ctrl。这会将公式放置在所有选定的单元格中。


哇。是的,你是对的。我不知道您“引入Shift” 是什么意思,但是您绝对正确。我是在描述一种Ctrl+Shift+Enter行为,而不是Ctrl+Enter行为!
Michael Delgado
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.