点击蓝字【秋叶 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 门槛教学
学到就是赚到
学好函数,摆脱无效加班
现在报名,还能免费获取:

