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

如果我select一个包含公式的单元格,我知道可以将右下angular的小框向下拖动,以将公式应用于列的更多单元格。 不幸的是,我需要为此做30万行!

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

尝试双击单元格的右下angular(即,否则将拖动的框)。

如果公式已经存在于单元格中,则可以按如下方式填充它:

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

在Mac上,使用CMD而不是CTRL

如果公式在列的第一个单元格中,

  • 通过单击列标题或select列中的任何单元格并按CTRL + 空格来select整个列
  • CTRL + D填写

select一个单元格范围(在这种情况下是整个列),input公式,按住Enter键的同时按住Ctrl键。 这将公式放置在所有选定的单元格中。

双击该点下面一列中右下angular的右下angular,只会复制到最左侧单元格的左边的单元格的最后一个被占用的单元格的最后被占用单元格的左边如果说相邻列条目停在299,000处,那么可能不会立即发现)。 select整个列,按住Ctrl键并按回车键会明显不必要地增加电子表格的大小(并减慢处理速度),其中公式只需要300,000行。 它也将覆盖该列的任何标题。

对于“控制下”的批量复制,我build议对其他答案进行一些修改,以避免轻微的潜在问题(或者,例如,如果希望将结果作为附件发送给用户,则意义重大):主页>编辑 – 查找和select>转到,请在Reference:和OK下的相关列中input要填充的编号最高的单元格的参考。 input一些东西( z会这样做),然后返回到公式单元格(不需要在Row1中)并复制它,select它下面的单元格, Ctrl + Shift + Down并粘贴。

(或使用键盘快捷键来适应。)

顺便说一句,右手边的小盒子叫做fill handle

SO5425210的例子

*而不是一个笨拙的描述。 换句话说,复制下来并不会继续在列左边立即遇到的第一个空单元格。 它停在第一个这样的空单元格的上方。