2021 不默认带动态数组
说明 Office 2021 买断版不默认启用动态数组引擎,FILTER/SORT/UNIQUE 等新数组函数不可用;需要动态数组时应选 2024 或订阅版。
结论先行
2021 买断版不默认带动态数组引擎。Office 2021 的 Excel 使用 2016 代公式引擎:FILTER、SORT、UNIQUE、SEQUENCE 等新数组函数不可用,写出来会直接 #NAME?。想要动态数组,要么上 Office 2024 专业增强版(默认启用),要么走订阅版路线。
对照
| 能力 | 2021 | 2024 |
|---|---|---|
| 动态数组引擎 | 不默认启用 | 默认启用 |
| FILTER / SORT / UNIQUE | 不可用(#NAME?) |
可用 |
| 常规公式 / VBA | 正常 | 正常(旧公式全兼容) |
- 条目对照:Office 2021 专业增强版、Office 2024 专业增强版。
- 激活工具与常见问题参考 KMSAuto++ 激活工具、Office 激活常见问题。
遇到 #NAME? 怎么判断
- 公式里有
FILTER/SORT/UNIQUE/XLOOKUP(XLOOKUP 也是新代函数)且当前是 2021 → 引擎不支持,换写等价老公式(INDEX/MATCH 组合)。 - 同一文件在 2024 上正常、2021 上报错 → 属正常代际差异,文件本身没坏。
- 必须用新函数 → 装 Office 2024 专业增强版,前提是系统满足 Win10 21H2 及以上。
老公式(SUMIF / VLOOKUP / INDEX 等)在 2021 与 2024 行为一致,动态数组只影响「新函数 + 溢出」这一层。