今天我要为大家带来27个Excel新函数全面解析,这些都是微软近年来推出的重磅功能,能够让你的工作效率提升十倍不止!
一、动态数组革命:彻底改变Excel计算方式
- FILTER函数 - 按条件筛选数据
=FILTER(A2:C10, B2:B10>"100")
- SORT函数 - 数据排序自动化
=SORT(A2:C10, 2, -1)
指定按第几列升序或降序排列,数据自动排序!
- SORTBY函数 - 按对应区域排序
=SORTBY(A2:A10, C2:C10, -1)
- UNIQUE函数 - 快速提取不重复值
=UNIQUE(A2:A100)
- SEQUENCE函数 - 生成数字序列
=SEQUENCE(10)
- RANDARRAY函数 - 生成随机数数组
=RANDARRAY(5,3)
生成5行3列的随机数,模拟数据从没这么轻松!
二、文本处理利器:让字符串操作变得简单
- TEXTJOIN函数 - 智能文本合并
=TEXTJOIN(",", TRUE, A2:A10)
用逗号连接区域中的文本,自动跳过空单元格!
- CONCAT函数 - 直接文本连接
=CONCAT(A2:C2)
连接多个单元格文本,比&运算符更加简洁!
三、条件判断大师:多条件处理从未如此简单
- IFS函数 - 多条件判断
=IFS(A2>90,"优秀",A2>80,"良好",A2>60,"及格",TRUE,"不及格")
取代多层IF嵌套,条件判断清晰易懂!
- SWITCH函数 - 值切换选择
=SWITCH(A2,1,"一级",2,"二级",3,"三级","未知")
根据值返回不同结果,比IF更加简洁明了!
- MAXIFS函数 - 条件最大值
=MAXIFS(C2:C10, A2:A10, "销售部")
快速找出销售部最高工资!
- MINIFS函数 - 条件最小值
=MINIFS(C2:C10, B2:B10, ">0")
找出大于0的最小值,数据清洗神器!
- COUNTIFS函数 - 多条件计数
=COUNTIFS(A2:A10, "销售部", C2:C10, ">5000")
统计销售部工资超5000的人数!
- SUMIFS函数 - 多条件求和
=SUMIFS(C2:C10, A2:A10, "销售部", B2:B10, ">=2023-01-01")
多条件求和,数据分析必备!
四、数据查找与引用:VLOOKUP的强大替代者
- XLOOKUP函数 - 终极查找函数
=XLOOKUP(F2, A2:A10, C2:C10, "未找到")
VLOOKUP的完美升级版,支持反向查找、近似匹配和错误处理!
- XMATCH函数 - 强大位置查找
=XMATCH(F2, A2:A10)
返回查找值的位置,比MATCH函数更强大!
- FILTER函数 - 多条件查找(再现)
=FILTER(C2:C10, (A2:A10=F2)*(B2:B10=G2))
多条件查找所有匹配值,返回多个结果!
- UNIQUE函数 - 提取唯一值(再现)
=UNIQUE(FILTER(A2:A10, B2:B10="销售部"))
五、数据清洗与转换:让杂乱数据变得规整
- TEXTSPLIT函数 - 文本分割
=TEXTSPLIT(A2, ",")
按分隔符拆分文本,比分列操作更加灵活!
- TEXTAFTER函数 - 提取分隔符后文本
=TEXTAFTER(A2, "-")
- TEXTBEFORE函数 - 提取分隔符前文本
=TEXTBEFORE(A2, "-")
提取横杠前的所有文本!
- VSTACK函数 - 垂直堆叠数组
=VSTACK(A2:B5, D2:E5)
将两个区域垂直堆叠在一起!
- HSTACK函数 - 水平堆叠数组
=HSTACK(A2:A5, C2:C5)
将两个区域水平合并!