如何在Google纸张中使用Arrayformula

以批量快速处理数据

要知道的内容

  • ArrayFormula允许您乘以一系列单元格(阵列)而不是两个小区。
  • Array Formula的一个示例:= Arrayformula(Sum(C3:C9 * F3:F9)))
  • 输入数组的大小必须相同;两个单元格范围必须有相同数量的数据点。

本文介绍了如何在Google纸张中使用Arrayformula,以便您可以将更多的数据点输入计算到计算中。

如何在Google纸张中使用Arrayformula

您使用与其他功能类似的ArrayFormula,但您从不使用它自己。它始终前面另一个等式或命令来告诉程序需要使用,并且可能返回信息的多个集合(阵列)。这是一个例子。

  1. 对于本例,ARRAYFORMULA将整理谷歌工作表中两列的姓名。

    Google Sheets中的电子表格
  2. 通常,要将第二行中的名称驻留到第三列中,您可以使用“&”公式。在这种情况下,您在公式中使用两个ampersands,如下所示:

    = (b2”、“a2)
    Google Sheets中的整理公式
  3. 进入来运行公式。结果将替换公式文本。

    结果代替了公式
  4. 要将公式自动应用于整个列,您需要添加ARRAYFORMULA并对参数做一些小更改。像谷歌Sheets中的任何其他公式一样,ARRAYFORMULA在等号之后但在参数之前。

    要更改公式,请单击输入字段中的文本。

    Google纸张中的ArrayFormula命令
  5. 仅仅添加ARRAYFORMULA命令不会填充列的其余部分,因为您需要告诉谷歌Sheets使用所有数据。为此,请使用适当的符号。在Sheets(和其他电子表格程序)中,要使用冒号 (:)定义范围。在这个例子中,范围是B2: BA2:A

    此表示法包括除了包含标题的第一行之外的所有列A和B.在其他应用程序中,您会使用类似的东西B:B.使用整个列或B2:B12包括一个特定的范围(在本例中,列B的第2行到第12行)。

    输入数组的大小必须相同。例如,如果在列a的三个单元格和列B的两个单元格范围内运行ARRAYFUNCTION,一个结果将返回为错误,但有效参数仍然会运行。

    公式中的数组表示法
  6. 进入运行公式并填充其余的细胞。

    ArrayFormula命令的结果
  7. 在添加更多条目时,带有ArrayFormula的列将更新。

    应用Arrayformula的电子表格
  8. 如果您的一些数据更改,更新它也将修改结果。

    在本例中,列C中的单元格紧挨着列A和列B中的空单元格包含逗号,因为它们是原始排序规则公式的一部分。它们不一定出现在其他函数中。

    更新的ARRAYFORMULA结果
  9. 要修改结果,只需要使用ARRAYFORMULA函数返回单元格并更改它。其余的结果将自动更新。

Google Sheets只能使用带有相同大小的阵列的ArrayFormula(即,包含相同数量的数据点)。

什么是Google Sheets Transformula?

Google Sheets中的ArrayFormula功能与其他几个计算一起工作,以便包含更多数据点。此命令而不是单个号码或单元格,允许您将更多信息包含在计算和输出更多的粒度结果。

例如,如果您尝试将两个范围乘以两个单元,Google纸张将返回错误,因为乘法函数仅知道如何找到两个或多个谨慎编号的乘积(例如,4次[单元格中的值])。但是,添加了Arrayformula,告诉Google要考虑更多信息,并将其与正常不同。

利用ARRAYFORMULA

上面的例子只是使用ARRAYFORMULA的一种方法。它可以与谷歌Sheets中的大多数函数一起工作,甚至不需要导出数组。例如,如果您要创建一个费用报告,您可以设置ARRAYFORMULA函数,将商品的价格乘以您购买的数量,然后将所有成本加在一起。这个函数使用多个方程来创建一个有用的信息位,该信息位基于您将来可以更新的元素。

使用ARRAYFORMULA的发票

为什么不填补?

在某些情况下,您可以通过输入一个公式,然后向下或横向拖动单元格的右下角,将其复制到您突出显示的所有行或列,从而获得相同的结果。但是,如果您有很多需要定期更新的信息,那么ARRAYFORMULA将为您节省时间。当你的数据集超出你所复制的范围时,你不需要继续填充;当您输入新项目时,它将自动更新。

ArrayFormula的其他主要优点是,如果您需要更新公式,则无需将其复制到每个结果字段。例如,如果您决定添加两个数组而不是将它们乘以乘以,则只需更改ArrayFormula框中的一个值,它将自动填充其他值。如果您填满,您需要调整每个输出字段,即使您再次使用填充功能,即使使用填充功能也是如此。

这个页面有用吗?