点击蓝字【秋叶 Excel】

发送【7】

免费领 1000+篇 Excel 精选教程!

本文作者:卫星酱

本文编辑:卫星酱

锵锵~大家好哇!这里是秋叶编辑部~

同学们,你们在工作中会不会经常遇到需要反复修改的表格:

昨天好不容易统计完了,今天新增 50 组数据,又要重新调整表格; 做好的订单表,改了个数据就得把整张表的公式从头检查到尾……

以上情况简直是给咱们打工人本就繁杂的工作雪上加霜!

不过,今天我给大家带来了6 个动态数组函数,让表格自动更新,让你不加班~

什么是动态数组函数?

首先我们需要了解一下,什么是动态数组函数,它有以下 3 个特征:

自动扩展:结果自动填充到相邻单元格

实时更新:源数据修改后结果立即变化

内存优化:只计算实际需要的范围

(Office 365/Excel 2021 及以上版本支持。)

听起来就很省力吧?

6 个必学动态数组函数

接下来步入正题,带你掌握这些函数~

❶ Unique 动态去重

=UNIQUE(A2:A100)

解析:统计 A2:A100 中不重复的值。

优势:比数据透视表更灵活,生成的结果自动更新。

在 A2:A100 的范围内新增或更改数据,Unique 的函数结果也会随之更新哦~

❷ Filter 条件筛选

=FILTER(A2:C100,(B2:B100="华东")*(C2:C100>10000))

解析:在 A2:C100 中提取 B2:B100 为华东且 C2:C100 大于 1 万的数据。

技巧:用*表示 And,+表示 Or。

❸ Sort 智能排序

=SORT(A2:C15,3,-1)

解析:对区域 A2:C100 排序,按照第三列中的值降序排序;

优势:可以动态更新,不像【排序】功能一样打乱源数据。

注意:这个函数会把排序选区中多余的零值也加入排序(如上图),所以在写公式时不要预设太大的区域哦!

写公式不是把参数作用记对就行了,还需要根据实际情况灵活调整;如果你想学习更多高效 Excel 函数,养成数据思维,那我推荐你参加秋叶 Excel 3 天集训营!

秋叶 Excel 3 天集训营

今天只需 0 元

学技巧,早下班

现在就扫码报名吧!

❹ Sequence 生成序列

=SEQUENCE(10,3,5,2)

解析:生成共 10 行 3 列的一个序列,从 5 开始计算,每次加 2。

妙用:快速创建日历/编号表等。

❺ Randarray 随机数据

=RANDARRAY(5,3,1,100,TRUE)

解析:在 5 行 3 列的范围中生成随机数,数据在 1-100 的整数中选择。

用途:制作测试数据/抽奖工具

❻ Xlookup 快速查找

=XLOOKUP(D2:D8,A2:A100,C2:C100,"未找到",0,-1)

解析:在 A2:A100 中查找 D2:D8,返回 C2:C100 中对应的值,如果没有匹配数据,就显示「未找到」,精确匹配,从最后一项到第一项开始搜索。

优势:

✅支持逆向查找,更灵活。

✅自动返回数组结果,无需反复调整。

✅可以指定未找到匹配项时的返回值,更美观。

动态数组实战案例

看完以上公式介绍,你可别以为数组函数就只能单打独斗了哦,适当组合运用,你会发现它们的适用范围可大了:

从销售表中提取华东区 Top 5 客户↓

=TAKE(SORT(FILTER(A2:D100,B2:B100="华东"),4,-1),5)

解析:

函数 Filter 先筛选华东区数据,Sort 按销售额降序排序,Take 取前 5 条记录(公式自动扩展为 5 行结果)。

好了,今天的函数分享就到这里~

6 个动态数组函数,同学们记住了吗?

❶ Unique

❷ Filter

❸ Sort

❹ Sequence

❺ Randarray

❻ Xlookup

还有 3 个注意事项,别忘了哦:

如果出现 错误:请确保结果区域空白; 为避免卡顿,尽量不整列引用(如 A:A); 版本兼容:旧版 Excel 没有这些函数,会显示 #NAME?

如果你想要更深入地掌握Excel 的各种函数技巧,提高效率升职加薪~

可别错过我们的秋叶 Excel 3 天集训营

✅ 让名师带你系统掌握Excel 核心技能:数据整理快人一步,每天准点下班!

✅ 学会专业图表:让领导眼前一亮,汇报脱颖而出

✅ 还有课后练习、社群答疑:同事没告诉你的提效小技巧,和同学们一起讨论吧~

秋叶 Excel 3 天集训营

0 门槛教学

学到就是赚到

学好函数,摆脱无效加班

现在报名,还能免费获取: