数组公式是可对数组中的一个或多个项目执行多个计算的公式 。你可以将数组视为值的一行或一列,或者视为值的行和列的组合 。数组公式可以返回多个结果,也可以返回单个结果 。
从Office365的2018年9月更新开始,任何可返回多个结果的公式将自动溢出它们,或跨越相邻单元格 。此行为更改还附带几个新的动态数组函数 。动态数组公式,无论是使用现有函数还是动态数组函数,只需输入单个单元格,然后按enter确认 。以前,旧数组公式要求首先选择整个输出区域,然后用Ctrl+Shift+Enter确认公式 。它们通常称为CSE公式 。
可以使用数组公式执行复杂任务,例如:
下载我们的示例下载包含本文中所有数组公式示例的示例工作簿 。
Office365Office2010-Office2019
多单元格和单单元格数组本练习演示如何使用多单元格数组公式和单个单元格数组公式来计算一组销售数据 。第一组操作是使用多单元格公式计算一组小计 。第二组操作是使用单个单元格公式计算总计 。
- 多单元格数组公式
- 此处,我们通过在单元格G19中输入=F10:F19*G10:H10来计算每位销售人员的双门轿车和双门轿的总销售额 。
按enter时,你会看到结果溢出到单元格H10:H19 。请注意,当你选择溢出区域中的任意单元格时,溢出范围将以边框突出显示 。你可能还会注意到单元格H10中的公式是灰显的 。它们只是为了引用,因此,如果你想要调整公式,则需要选择单元格H10,其中主公式存在 。
- 单单元格数组公式
在示例工作簿的单元格H20中,键入或复制并粘贴=SUM(F10:F19*G10:G19),然后按Enter 。
在这种情况下,Excel会将数组中的值(单元格区域F10到G19)相乘,然后使用SUM函数将总计相加 。结果等于$1,590,000的总销售额 。
本示例演示了此类公式的强大功能 。例如,假定您有1,000行数据 。您可以通过在单个单元格中创建数组公式来对部分或全部数据求和,而不是将公式向下拖动以包括所有1,000行来求和 。此外,请注意单元格H20中的单单元格公式完全独立于多单元格公式(单元格H10到H19中的公式) 。这是使用数组公式的另一个优点 -灵活性 。你可以更改列H中的其他公式,而不影响H20中的公式 。您也可以采用如下方式具有独立的汇总,因为它有助于验证结果的准确性 。
- 动态数组公式还提供以下优点:
- 一致性如果单击向下H10的任何单元格,则会看到相同的公式 。这种一致性有助于确保更高的准确性 。
- 安全不能覆盖多单元格数组公式的组件 。例如,单击”单元格H11″,然后按Delete 。Excel不会更改数组的输出 。要对其进行更改,您需要选择数组中的左上角的单元格,或单元格H10 。
- 较小的文件大小您通常可以使用单个数组公式,而不是多个中间公式 。例如,”汽车销售”示例使用一个数组公式计算列E中的结果 。如果你使用的是标准公式(如=F10*G10、F11*G11、F12*G12等),则你将使用11个不同的公式计算相同的结果 。这不是一件大事,但如果您有上千行要汇总,该怎么办?然后,它可能会产生很大的差异 。
猜你喜欢
- 数字相减
- 编写方程式或公式
- 幸运竹富贵竹护理指南与种植技巧
- IF 函数 - 嵌套公式和避免错误
- 西岳指的是
- 独占鳌头指什么动物
- 青蛙一只手有几根手指
- 214送给女朋友的情人节礼物指南
- 六出花护理指南:六出花的种植、生长和养护技巧
- 玫瑰护理指南:玫瑰花种植技巧与养护方法
- 一致性如果单击向下H10的任何单元格,则会看到相同的公式 。这种一致性有助于确保更高的准确性 。
