在Excel中用公式填充较大范围,而无需拖动鼠标即可扩展


12

我在A列中有5000个元素,在B列中有5000个元素,
我希望元素有明智的区别,并存储在C列中。

我知道的减法命令=A1-B1然后用鼠标一直向下拖动。
将5000个单元格向下拖动很繁琐/不可行。

有没有更短的方法?




1
我的问题是3年前提出的。另一个问题是4个月前提出的。这个问题是重复的。并非相反。:)
Souradeep Nanda


@phuclv,我认为teylyn的回答是最好的。我向另一个方向投了重复票。有很多好的候选人。社区可以决定。
fixer1234

Answers:


24

使用鼠标并不意味着您必须将公式向下拖动几百页。您可以使用简单的双击来代替。

将公式输入C1,然后双击“填充手柄”(单元格右下角的黑色正方形)

双击之前:

在此处输入图片说明

双击填充手柄后:

在此处输入图片说明

编辑:Excel将填写多远?这取决于。如果您刚刚在B列中输入了数据,则双击C中的填充手柄将填充到B列中的最后一行数据。如果B列中有空白单元格,则填充将在第一个空白处停止细胞。如果数据保存在Excel表中,则Excel将填充到表的最后一行,而与相邻列中的间隙无关。


1
我不了解OP,但就我个人而言,如果它说我会知道Excel在这种情况下将自动填充的程度,我个人会觉得这个答案更好……
CVn 2015年

@MichaelKjörling,好点。我添加了一些有关Excel通常可以填充多远的详细信息。这取决于范围的“建立”程度以及您要填充的列两边是否有数据。
teylyn

这真是太神奇了,对我来说,诀窍是将色谱柱自动填充到已填充的色谱柱附近。如果您跳过一列(在数据和要填充的内容之间留一个空白),则可能不起作用。
马特

4

您可以使用Ctrl和箭头键(Shift按住不放或不按住不放)快速浏览电子表格。Ctrl +箭头键直接在具有内容的方向上跳到“最后一个”单元格。按住Shift键可以在移动时选择单元格。根据电子表格的布局方式,您可能还可以再次使用Ctrl + Home(跳至电子表格的左上角)和Ctrl + End(跳至电子表格的右下角)切换选择。

由于您提到了A1和B1,因此我假设您的范围从电子表格的顶部开始向下延伸5,000行。

然后,最简单的方法是转到A1(按Ctrl + Home即可完成操作),然后按Ctrl + down,将您带到A5000左右。移至最后一行的C列,然后按住Shift并按Ctrl +向上键。您应该在C1处结束,并选择了C1至C5000的范围,而输入焦点仍保留在C5000上。

作为上述导航和选择的替代方法,如乔恩在评论中所建议,您可以按Ctrl+ G,然后输入A1:A5000

现在,对输入突出显示的行,按常规输入公式。在您的情况下,可能是=A5000-B5000。完成后,按Ctrl + Enter而不是Enter接受。Excel将自动填充到选定范围内的所有其他单元格,并根据需要调整单元格引用。

值得一提的是,LibreOffice Calc具有相同的功能,但使用Alt + Enter而不是Ctrl + Enter(至少在Linux上如此)。

无需鼠标!


这样做的另一种方法是,如果您有空白单元格,并且无法可靠地将CTRL转到正确的位置,请使用CTRL-G,然后输入所需的特定范围,例如“ A1:A5000”。单击确定后,您可以使用上面的步骤。以我的经验,这种用法少于1%的时间,但在某些情况下可能是天赐之物!
2015年

@乔恩尼斯的建议; 合并!
CVn 2015年

我个人最喜欢的方法是在很长的范围内跳过可能是空白的单元格,方法是在空白列中按CTRL +向下,然后箭头移至已填充的列,然后按CTRL +向上返回到数据的最后一行(或最后一行)。
Alex M
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.