领导突然要销售数据,你手忙脚乱筛选到眼花...
同事3分钟搞定的报表,你折腾半小时还在填充公式...
明明用了VLOOKUP,却总显示#N/A错误...
别慌!今天教你的8个动态数组函数,就像给Excel装上智能大脑!不需要复杂操作,输入公式自动出结果,现在开始跟加班说拜拜!
函数1:FILTER(智能筛选机器人)
场景:瞬间筛出"北京1月销量>400"的爆款
公式:=FILTER(A2:E16, (B2:B16>400)*(C2:C16="北京")*(D2:D16="1月"))
语法:=FILTER(数组, 条件1, [条件2]...)
多条件用*连接(AND),+连接(OR)
条件需用括号包裹,否则可能出错
函数2:SORT(排序变形金刚)
场景:按"销量"从高到低排热销榜
公式:=SORT(A2:E16, 2, -1)
语法:=SORT(数组, 排序列号, 排序方式)
第2列即B列销量,-1=降序,1=升序
排序列号超过列数会报错
函数3:SORTBY(多列排序指挥官)
场景:先按"地区"A-Z排,再按"销量"降序
公式:=SORTBY(A2:E16, C2:C16, 1, B2:B16, -1)
语法:=SORTBY(数组, 排序列1, 方式1, 排序列2, 方式2...)
自由组合排序规则,最多支持3列
参数必须成对出现(列+方式)
函数4:UNIQUE(去重魔法师)
场景:提取不重复的"产品"清单
公式:=UNIQUE(A2:A16)
语法:=UNIQUE(数组)
自动去重生成唯一值列表
保留首次出现的值,空单元格会被忽略
函数5:SEQUENCE(序列生成器)
场景:创建1-15行带圈编号
公式:=SEQUENCE(15,1,1,1)
语法:=SEQUENCE(行数, 列数, 起始值, 步长)
步长=1生成连续整数,支持小数序列
配合TEXT函数可生成特殊格式序列
函数6:RANDARRAY(随机生成器)
场景:模拟10次1-100的抽奖数字
公式:=RANDARRAY(10,1,1,100,TRUE)
语法:=RANDARRAY(行数, 列数, 最小值, 最大值, 整数)
TRUE生成整数,FALSE生成小数
按F9刷新随机数,动态图表必备技能
函数7:XLOOKUP(查找终结者)
场景:反向查找"库存=45"的产品名称
公式:=XLOOKUP(45,E2:E16,A2:A16,"缺货",-1)
语法:=XLOOKUP(查找值, 查找列, 返回列, [未找到], [匹配模式])
-1参数实现反向查找,完美替代VLOOKUP
找不到时显示"缺货",避免错误值
函数8:XMATCH(定位狙击手)
场景:查找"广州"在地区列的位置
公式:=XMATCH("广州",C2:C16,0,-1)
语法:=XMATCH(查找值, 查找列, [匹配模式], [搜索方向])
-1参数从后往前查,0=精确匹配
返回相对位置,比MATCH更灵活强大
总结:这8个函数让Excel从"工具"变成"智能助手"!组合使用可解决95%的表格难题。
建议收藏本文对着案例表练习,3天成为办公室效率天花板!