如何在Excel中使用数组、数组公式和表数组

数组如何简化Excel中的工作

数组是范围或一组相关数据。数组中的值通常存储在相邻的单元格中。了解如何在公式中使用数组,以及如何将数组用作特定函数的参数,例如LOOKUP和指数功能。

这些说明适用于Excel 2019、Excel 2016、Excel 2013、Excel 2010、Excel 2019 for Mac、Excel 2016 for Mac、Excel for Mac 2011、Excel for Microsoft 365和Excel Online。

关于数组公式

数组公式对一个或多个数组中的值而不是单个数据值执行计算,比如加法和乘法。数组与标准公式有很多共同之处。数组和公式遵循相同的语法规则,使用相同的数学运算符,并遵循相同的操作顺序。

类型的数组

在电子表格应用程序中有两种类型的数组:

  • 一维数组(也称为向量或向量数组):数据位于单行(一维水平数组)或单个(一维垂直数组)。
  • 二维数组(也称为矩阵):数据位于多个列或行中。

Excel中的Array (CSE)公式

在Excel中,数组公式用花括号括起来{}”。这些大括号不能输入。必须通过按压将大括号添加到公式中Ctrl+转变+输入将公式输入细胞或细胞。这就是为什么在Excel中将数组公式称为CSE公式的原因。

这个规则的一个例外是当花括号被用来输入一个数组作为论点对于通常只包含单个值或单元格引用

创建基本数组公式

在下面的例子中,公式将被花括号包围,每个包含公式的单元格将包含不同的结果。这表示已经成功创建了一个数组。

  1. 在空白工作表中输入数据。在列D和E中输入数据,以遵循本教程。

    显示基本公式转换为数组的Excel截图
  2. 输入数组的公式。要继续这个示例,选择cellF1和类型= D1: D3 * E1: E3

    不要在公式末尾按Enter键。

  3. 按住Ctrl转变钥匙。

  4. 按下输入关键。

  5. 释放Ctrl转变钥匙。

    Excel的截图显示数组括号周围的公式
  6. 结果出现在单元格F1中,数组出现在公式栏中。

当编辑数组公式时,数组公式周围的大括号将消失。要把它们拿回来,按Ctrl+转变+输入在你对公式做了改动之后。

不同类型的数组公式

显示单个单元格数组的Excel截图

多单元数组公式

多单元格数组公式位于多个工作表单元格中,并返回一个数组作为答案。换句话说,相同的公式位于两个或多个单元格中,并在每个单元格中返回不同的答案。

每个副本或数组公式实例在其所在的每个单元格中执行相同的计算。但是,由于公式的每个实例在其计算中使用不同的数据,每个实例产生不同的结果。

下面是一个多单元格数组公式的例子:

单格阵列公式

单单元数组公式使用一个函数(如SUM、AVERAGE或COUNT)将多单元数组公式的输出组合为单个单元中的单个值。

以下是单个单元格数组公式的一个例子:

这个页面有用吗?