数组公式是Excel中用于处理多组数据的强大工具,通过一次性计算多个值来提升效率。以下是使用数组公式的核心方法和技巧:
一、基础输入方法
输入公式后按 `Ctrl+Shift+Enter` 输入数组公式后需同时按下 `Ctrl+Shift+Enter`(Windows)或 `Cmd+Shift+Enter`(Mac),Excel会自动在公式前后添加花括号 `{}`,表示其为数组公式。
注意事项
- 若忘记按 `Ctrl+Shift+Enter`,公式将作为普通公式计算,花括号不会自动添加。
二、典型应用场景
批量计算与筛选
- 条件求和: `=SUM((A1:A10>50)*B1:B10)` 计算A列大于50的数值与B列对应值的乘积总和。 - 多条件筛选
复杂计算替代嵌套公式 - 加权平均值:
`=SUM(A1:A3*B1:B3)/SUM(B1:B3)` 替代传统公式简化计算。
- 矩阵运算:`=MMULT(A1:C2,D1:E3)` 通过数组公式实现矩阵乘法。
三、进阶技巧
动态数组函数 - 使用 `FILTER` 函数筛选满足条件的数据:`=FILTER(A1:A10, A1:A10>5)` 直接返回符合条件的数组。
- `SUMPRODUCT` 函数:`=SUMPRODUCT((A1:A10>5)*(B1:B10<100),C1:C10)` 筛选A列大于5且B列小于100的行,计算C列值的总和。
效率优化
- 避免手动添加花括号,确保输入完整。
- 对大范围数据使用动态数组函数(Excel 365/2019)替代传统数组公式,减少输入步骤。
四、注意事项
公式验证: 输入完成后按 `F9` 检查公式是否为数组公式,正确显示花括号。 错误处理
通过掌握以上方法,可显著提升Excel中的数据处理效率,尤其适合财务、数据分析等场景。