一 Excel数组公式 对一组或多组值执行多次计算并返回一个或多个结果。
让我们看一个例子:
假设您正在右侧的电子表格中工作,并希望使用 Excel 的转置功能将单元格 B1:B3 的内容复制到单元格 A5:C5。
如果你只输入函数
=TRASPOSE( B1:B3 )
在单元格A5:C5(如下所示)中,您将获得Excel值 #VALORE!
错误消息,因为在这种情况下,单元独立工作,因此该函数对于每个单元没有意义。
为了理解转置函数,我们需要使单元格 A5:C5
作为一个数组一起工作。 因此,我们必须将函数作为 Excel 数组公式输入。
通过按组合键输入数组公式 Ctrl + Shift + Enter
.
您可以看到公式已作为数组公式输入,因为 Excel 在公式周围插入大括号,如上面结果电子表格的公式栏中所示。
要被视为数组公式,必须按如下方式输入公式:
Ctrl + Shift + Enter
.您会注意到 Excel 会自动在数组公式两边放置大括号 { }。 请注意,这些 必须 按照上述步骤,通过 Excel 插入。
如果您尝试自己键入花括号,Excel 不会将该公式解释为数组公式。
Excel 不允许您仅编辑包含数组公式的单元格范围的一部分,因为所有单元格作为一个组一起工作。
因此,要编辑 Excel 数组公式,您需要:
此外,Excel 不允许删除 Excel 数组公式的一部分。 您需要从其占据的所有单元格中删除该公式。
因此,如果要从单元格区域中删除数组公式,则需要突出显示整个单元格区域,然后按 键 Del
.
想象一下,您正在处理下面的示例电子表格,并且想要将单元格中的每个值相乘 A1: A5
与单元格中的相应值 B1: B5
,然后添加所有这些值。
完成此任务的一种方法是使用数组公式:
=SUM( A1:A5 * B1:B5 )
这显示在下面结果电子表格的公式栏中。
请注意,即使上述电子表格中的数组公式仅输入到一个单元格中,但 Excel 仍需要使用 Ctrl+Shift+Enter 输入公式才能将其解释为数组公式。
Ercole Palmeri