要知道的内容
- ArrayFormula允许您乘以一系列单元格(阵列)而不是两个小区。
- Array Formula的一个示例:= Arrayformula(Sum(C3:C9 * F3:F9)))。
- 输入数组的大小必须相同;两个单元格范围必须有相同数量的数据点。
本文介绍了如何在Google纸张中使用Arrayformula,以便您可以将更多的数据点输入计算到计算中。
如何在Google纸张中使用Arrayformula
您使用与其他功能类似的ArrayFormula,但您从不使用它自己。它始终前面另一个等式或命令来告诉程序需要使用,并且可能返回信息的多个集合(阵列)。这是一个例子。
-
对于本例,ARRAYFORMULA将整理谷歌工作表中两列的姓名。
-
通常,要将第二行中的名称驻留到第三列中,您可以使用“&”公式。在这种情况下,您在公式中使用两个ampersands,如下所示:
= (b2”、“a2)
-
按进入来运行公式。结果将替换公式文本。
-
要将公式自动应用于整个列,您需要添加ARRAYFORMULA并对参数做一些小更改。像谷歌Sheets中的任何其他公式一样,ARRAYFORMULA在等号之后但在参数之前。
要更改公式,请单击输入字段中的文本。
-
仅仅添加ARRAYFORMULA命令不会填充列的其余部分,因为您需要告诉谷歌Sheets使用所有数据。为此,请使用适当的符号。在Sheets(和其他电子表格程序)中,要使用冒号 (:)定义范围。在这个例子中,范围是B2: B和A2:A。
此表示法包括除了包含标题的第一行之外的所有列A和B.在其他应用程序中,您会使用类似的东西B:B.使用整个列或B2:B12包括一个特定的范围(在本例中,列B的第2行到第12行)。
输入数组的大小必须相同。例如,如果在列a的三个单元格和列B的两个单元格范围内运行ARRAYFUNCTION,一个结果将返回为错误,但有效参数仍然会运行。
-
按进入运行公式并填充其余的细胞。
-
在添加更多条目时,带有ArrayFormula的列将更新。
-
如果您的一些数据更改,更新它也将修改结果。
在本例中,列C中的单元格紧挨着列A和列B中的空单元格包含逗号,因为它们是原始排序规则公式的一部分。它们不一定出现在其他函数中。
-
要修改结果,只需要使用ARRAYFORMULA函数返回单元格并更改它。其余的结果将自动更新。
Google Sheets只能使用带有相同大小的阵列的ArrayFormula(即,包含相同数量的数据点)。
什么是Google Sheets Transformula?
Google Sheets中的ArrayFormula功能与其他几个计算一起工作,以便包含更多数据点。此命令而不是单个号码或单元格,允许您将更多信息包含在计算和输出更多的粒度结果。
例如,如果您尝试将两个范围乘以两个单元,Google纸张将返回错误,因为乘法函数仅知道如何找到两个或多个谨慎编号的乘积(例如,4次[单元格中的值])。但是,添加了Arrayformula,告诉Google要考虑更多信息,并将其与正常不同。
利用ARRAYFORMULA
上面的例子只是使用ARRAYFORMULA的一种方法。它可以与谷歌Sheets中的大多数函数一起工作,甚至不需要导出数组。例如,如果您要创建一个费用报告,您可以设置ARRAYFORMULA函数,将商品的价格乘以您购买的数量,然后将所有成本加在一起。这个函数使用多个方程来创建一个有用的信息位,该信息位基于您将来可以更新的元素。
为什么不填补?
在某些情况下,您可以通过输入一个公式,然后向下或横向拖动单元格的右下角,将其复制到您突出显示的所有行或列,从而获得相同的结果。但是,如果您有很多需要定期更新的信息,那么ARRAYFORMULA将为您节省时间。当你的数据集超出你所复制的范围时,你不需要继续填充;当您输入新项目时,它将自动更新。
ArrayFormula的其他主要优点是,如果您需要更新公式,则无需将其复制到每个结果字段。例如,如果您决定添加两个数组而不是将它们乘以乘以,则只需更改ArrayFormula框中的一个值,它将自动填充其他值。如果您填满,您需要调整每个输出字段,即使您再次使用填充功能,即使使用填充功能也是如此。