数组公式怎么用

时间:2025-03-27 23:36:40 计算机

数组公式是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:A100="华东区")*(B1:B100>10000))` 统计华东区销售额超10000的记录总和。

复杂计算替代嵌套公式

- 加权平均值:

`=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中的数据处理效率,尤其适合财务、数据分析等场景。