公式使电子表格“活”了起来。有时,我们会在一个单元格或者多个单元格中应用公式,但在很多情况下,我们需要将公式应用于整列(或者一列中的许多单元格)。为此,Excel提供了多种不同的方法,你只需使用鼠标单击几次或者使用快捷键,就可以完成这样的操作。
方法1:双击自动填充句柄
最简单的方法之一是通过鼠标双击将公式应用于整列。例如,在列C中有一个公式,计算列A和列B对应单元格数据的乘积,可以在列C的第一个公式单元格中输入列A和列B相应单元格相乘的公式,然后,选择该公式单元格,你会看到在右下角有一个绿色小方块,将光标放置于此处,你会看到光标变成黑色的加号(称之为自动填充句柄),此时双击鼠标左键。将自动填充直至相邻列中没有数据的单元格为止。
注意,要使用此技巧,相邻列中应是连续的数据单元格,其间不应有空单元格。否则,公式只填充到相应列该空单元格的上方。
方法2:拖动自动填充句柄
方法1的一个问题是,一旦在相邻列中遇到空白单元格,它将立即停止。然而,如果数据集较小,还可以手动拖动填充手柄以将公式应用于列中。
与方法1一样,输入公式后,选择该公式单元格,将光标移至右下角绿色小方块处,拖动填充句柄直至要应用公式的所有单元格。
方法3:使用功能区中的向下填充命令
还可以通过功能区“开始”选项卡“编辑”组中填充拆分按钮中的“向下”命令来将公式应用到整列。
为此,你必须选择要应用公式的整列,该列中第一个单元格包含公式。然后,单击“开始”选项卡中“编辑”组的“向下”填充命令。
方法4:使用快捷键
你也可以使用快捷键。
选择要应用公式的所有单元格,其中第一个单元格包含公式,然后按Ctrl D组合键。
方法5:使用数组公式
如果你的Excel版本是Microsoft 365,那么可以使用动态数组来实现。例如,如果列B中是销售额,要在列C中计算15%的税金。假如数据区域是B2:B15,则可以在单元格C2中输入公式:
=B2:B15*15%
公式会返回14个值并填充到整个列中。
注意,我们的公式使用了相邻列的输入值,并使用了想要结果列的相同长度(即14个单元格),因此达到了很好的效果。如果不是这种情况,可能使用其他方法更好些。
方法6:使用复制粘贴
这可能是我们最熟悉的操作了!
选择公式单元格,按Ctrl C组合键复制。然后,选择想要应用公式的所有单元格,按Ctrl V组合键粘贴。
如果应用公式的单元格中已经自定义了格式,而不想格式被覆盖,可以单击右侧出现的“粘贴选项”,选择“公式”即可。
其实,很多时候要获得想要的结果,Excel都有多个实现方法,就看对Excel的熟悉程度或者你的习惯了。