本文由AI翻译

插入数组公式

电子表格编辑器允许您使用数组公式。数组公式确保电子表格中公式的一致性,因为您可以输入一个数组公式而不是多个常规公式,这简化了大量数据的处理,允许您快速填充工作表数据等。

您可以将公式和内置函数作为数组公式输入,以便:

  • 一次执行多个计算并显示单个结果,或
  • 返回在多行或/和多列中显示的值范围。

还有一些专门的函数可以返回多个值。如果您通过按Enter键输入它们,它们将返回单个值。如果您选择一个输出单元格范围来显示结果,然后通过按Ctrl + Shift + Enter键输入一个函数,它将返回一个值范围(返回值的数量取决于先前选择的输出范围的大小)。下面的列表包含这些函数的详细描述链接。

数组函数
插入数组公式

要插入数组公式,

  1. 选择您希望显示结果的单元格范围。

    Insert array formulas

  2. 在公式栏中输入您要使用的公式,在括号()中指定必要的参数。

    Insert array formulas

  3. 按下Ctrl + Shift + Enter组合键。

    Insert array formulas

结果将显示在所选的单元格范围内,公式栏中的公式将自动用大括号{ }括起来,以指示它是一个数组公式。例如,{=UNIQUE(B2:D6)}。这些大括号不能手动输入。

创建单个单元格数组公式

以下示例说明了数组公式在单个单元格中显示的结果。选择一个单元格,输入=SUM(C2:C11*D2:D11),然后按Ctrl + Shift + Enter

Insert array formulas

创建多单元格数组公式

以下示例说明了数组公式在一组单元格中显示的结果。选择一组单元格,输入=C2:C11*D2:D11,然后按Ctrl + Shift + Enter

Insert array formulas

编辑数组公式

每次编辑已输入的数组公式(例如更改参数)时,您需要按Ctrl + Shift + Enter组合键以保存更改。

以下示例说明了如何在添加新数据时扩展多单元格数组公式。选择包含数组公式的所有单元格,以及新数据旁边的空单元格,在公式栏中编辑参数以包括新数据,然后按Ctrl + Shift + Enter

Edit array formulas

如果您想将多单元格数组公式应用于较小的单元格范围,您需要删除当前的数组公式,然后输入新的数组公式。

数组的一部分不能被修改或删除。如果您尝试编辑、移动或删除数组中的单个单元格,或向数组中插入新单元格,您将收到以下警告:您不能更改数组的一部分

要删除数组公式,选择包含数组公式的所有单元格并按Delete。或者,在公式栏中选择数组公式,按Delete,然后按Ctrl + Shift + Enter

数组公式使用示例

本节提供了一些使用数组公式执行特定任务的示例。

计算单元格范围内的字符数量

您可以使用以下数组公式,将参数中的单元格范围替换为您自己的:=SUM(LEN(B2:B11))LEN函数计算单元格范围内每个文本字符串的长度。SUM函数将这些值相加。

Use array formulas

要获得平均字符数,请将SUM替换为AVERAGE

在单元格范围内查找最长字符串

您可以使用以下数组公式,将参数中的单元格范围替换为您自己的:=INDEX(B2:B11,MATCH(MAX(LEN(B2:B11)),LEN(B2:B11),0),1)LEN函数计算单元格范围内每个文本字符串的长度。MAX函数计算最大值。MATCH函数找到最长字符串的单元格地址。INDEX函数返回找到的单元格的值。

Use array formulas

要查找最短字符串,请将MAX替换为MIN

根据条件求和

要对大于指定数字(此示例中为2)的值求和,您可以使用以下数组公式,将参数中的单元格范围替换为您自己的:=SUM(IF(C2:C11>2,C2:C11))IF函数创建一个包含正值和假值的数组。SUM函数忽略假值并将正值相加。

Use array formulas

在您自己的服务器上托管 ONLYOFFICE 文档,或在云端使用

文章: 标签:
浏览所有标签