Excel 中的多单元格数组公式

在本课中,我们将熟悉多单元格数组公式,分析其在 Excel 中使用的一个很好的示例,并注意一些使用功能。 如果您不熟悉数组公式,我们建议您先阅读本课程,该课程描述了使用它们的基本原则。

应用多单元格数组公式

下图显示了一个包含产品名称、价格和数量的表格。 单元格 D2:D6 计算每种产品的总成本(考虑到数量)。

在此示例中,范围 D2:D6 包含五个公式。 多单元格数组公式允许您使用单个公式计算相同的结果。 要使用数组公式,请执行以下步骤:

  1. 选择要显示结果的单元格范围。 在我们的例子中,这是 D2:D6 的范围。Excel 中的多单元格数组公式
  2. 与 Excel 中的任何公式一样,第一步是输入等号。Excel 中的多单元格数组公式
  3. 选择第一个值数组。 在我们的例子中,这是商品 B2:B6 的价格范围。Excel 中的多单元格数组公式
  4. 输入乘号并提取第二个值数组。 在我们的例子中,这是一个产品数量为 C2:C6 的范围。Excel 中的多单元格数组公式
  5. 如果我们要在 Excel 中输入常规公式,我们将按 键结束输入 输入. 但是由于这是一个数组公式,所以需要按组合键 Ctrl + Shift + Enter. 这将告诉 Excel 这不是一个常规公式,而是一个数组公式,它会自动将其括在大括号中。Excel 中的多单元格数组公式

Excel 会自动将数组公式括在大括号中。 如果手动插入括号,Excel 会将此表达式解释为纯文本。

  1. 请注意,范围 D2:D6 中的所有单元格都包含完全相同的表达式。 它周围的花括号表示它是一个数组公式。Excel 中的多单元格数组公式
  2. 如果我们在输入数组公式时选择了一个较小的范围,例如 D2:D4,那么它将只返回前 3 个结果给我们:Excel 中的多单元格数组公式
  3. 如果范围更大,那么在“额外”单元格中会有一个值 #N / A (没有数据):Excel 中的多单元格数组公式

当我们将第一个数组乘以第二个时,它们各自的元素会相乘(B2 与 C2、B3 与 C3、B4 与 C4 等)。 结果,形成了一个新数组,其中包含计算结果。 因此,要获得正确的结果,所有三个数组的维度必须匹配。

多单元格数组公式的好处

在大多数情况下,在 Excel 中使用单个多单元格数组公式优于使用多个单独的公式。 考虑它提供的主要好处:

  1. 使用多单元格数组公式,您可以 100% 确定计算范围内的所有公式都输入正确。
  2. 数组公式更能防止意外更改,因为只能编辑整个数组。 如果您尝试更改阵列的一部分,您将失败。 例如,如果您尝试从单元格 D4 中删除公式,Excel 将发出以下警告:Excel 中的多单元格数组公式
  3. 您将无法在输入数组公式的区域中插入新行或新列。 要插入新行或新列,您必须重新定义整个数组。 这一点可以被认为是优点和缺点。

因此,在本课中,您熟悉了多单元格数组公式并分析了一个小示例。 如果您想进一步了解 Excel 中的数组,请阅读以下文章:

  • Excel中的数组公式介绍
  • Excel 中的单个单元格数组公式
  • Excel中的常量数组
  • 在 Excel 中编辑数组公式
  • 在 Excel 中应用数组公式
  • 在 Excel 中编辑数组公式的方法

发表评论