Answers:
右下角将出现一个黑色方形“句柄”
单击并拖动该手柄,将其向下拖动(或在整个行中向右拖动)。您也可以双击手柄以自动填充。
在您要填写的最后一个单元格处停止
shift
down
反复按以选择要填充的其余单元格范围shift
然后按CTRL+ D(如果在右侧填充,请使用CTRL+ )(使用此方法还可以保留注释,这与鼠标解决方案不同。)R在这两种情况下,您所做的都称为“填充”。每个(?)电子表格程序都支持它。
Ctrl-/
弹出帮助中。
⌘-D
。它也绑定到Chrome中的“创建书签”,但仍然有效!另外,如果您配置列中的第一个单元格,则只需单击列标题即可选择整个内容,然后按Ctrl-D
或⌘-D
进行填写。
在Google表格中,一个更简单的解决方案是在C1
:
=ARRAYFORMULA(IF(A5:A,A5:A*(1.6*B5:B),""))
如果在column中输入一个值,它将自动传播到后续行A
,而无需将其复制到每一行。实际上,如果将其复制到C2
,则它将继续由中的公式自动覆盖C1
。
重要的部分是:A
和:B
,它们指定您要在公式中包括所有这些列。这意味着您可以使用以下方法将单个单元格公式=A5*(1.6*B5)
应用于整个列:
=ARRAYFORMULA(A5:A*(1.6*B5:B))
请注意,这会在位置A
和B
缺少值的地方产生不良结果,因此我们将其包装在一条IF()
语句中(见上文),以在没有值时不显示任何内容。您也可以IFERROR()
用来处理不良结果。
这是另一种方法,继续删除当前存在的所有公式,然后在C1中键入与A1和B1相对应的公式,然后按Enter。
所以现在正确的公式就在C1中,
现在单击C1框,将出现一个边界框,此边界框的右下角有一个黑色正方形,
双击该正方形,公式将“填满”
您会注意到C2对应于A2和B2,依此类推。
如果这是您需要的,我理解正确
建议的答案适用于小纸,但是我有成千上万行,并且使用鼠标或键盘选择它们非常浪费时间。
ARRAYFORMULA方法可以工作,但是很复杂,迫使我重写公式样式并考虑可能的错误)。
解决方案非常简单,只需2秒钟即可完成:
我发现所有这些解决方案也非常令人沮丧和困惑。
我会警告您,这将替换当前单元格中的所有内容,但是由于它是公式,所以这应该不是问题。
对我来说,这很简单。
这会将公式(随每个单元格更新)添加到引用中。
你可以通过选择标题选择完整的C柱和粘贴公式=A1*(1.6*B1)
。它将适用于每一行。
无需选择并拖动即可复制到每个单元格。