首页  Excel教程  2026年Excel新增函数全收录:32个新函数让表格处理快10倍

2026年Excel新增函数全收录:32个新函数让表格处理快10倍

乐福学长说:

前两天帮做文员的同事改表格,她用VLOOKUP配了半天下午还没配完。我瞄了一眼,说你用XLOOKUP,一句话的事。她问XLOOKUP是什么,我才意识到:Excel这几年偷偷加了好多新函数,但大多数人还在用十年前的写法。今天把2024年到2026年新增的32个函数整理出来,每个都配了实际例子,看完就能用。

Excel这几年更新频率明显加快了,2024年到2026年陆续新增了30多个函数,覆盖了文本处理、数组运算、查找统计、日期计算等各个场景。很多函数一句话就能搞定以前要写一长串公式才能做到的事。本文把这32个新函数按用途分组,每个都配了实际例子,看完就能用。

适用版本:Microsoft 365、Excel 2021及以上
难度:⭐⭐(认识Excel公式就能看懂)
关键词:Excel新函数,Excel 2026,Excel公式,数组函数

顺便提一句,如果文章里某个函数的语法没看明白,或者想查其他Excel函数的用法,可以用乐福网Excel全函数速查表,512个函数按分类整理好了,搜函数名秒找到。


一、文本处理类(6个)

以前处理文本要用LEFT、RIGHT、MID拼来拼去,现在这几个新函数一句话搞定。

函数用途示例结果
TEXTSPLIT按分隔符拆分文本到多列=TEXTSPLIT(A1,”,”)把”张,李,王”拆成三列
TEXTBEFORE提取分隔符前的内容=TEXTBEFORE(A1,”-“)“订单-001″→”订单”
TEXTAFTER提取分隔符后的内容=TEXTAFTER(A1,”-“)“订单-001″→”001”
CONCAT合并文本(支持区域引用)=CONCAT(A1:C1)合并A1到C1的内容
TEXTJOIN带分隔符合并(忽略空值)=TEXTJOIN(“,”,TRUE,A1:A10)用逗号合并A1:A10
ARRAYTOTEXT把数组转成文本字符串=ARRAYTOTEXT(A1:C1)转成”值1, 值2, 值3″

最常用的是TEXTSPLIT,以前要拆分单元格内容得用”分列”功能或者写复杂公式,现在一个函数搞定,而且结果是动态数组,自动溢出到相邻单元格。


二、数组运算类(8个)

这是近几年Excel最大的更新,有了这些函数,很多以前要用Ctrl+Shift+Enter才能做的数组运算,现在一句话搞定。

函数用途示例说明
VSTACK上下拼接多个区域=VSTACK(表1!A1:C5,表2!A1:C5)两个表上下合并
HSTACK左右拼接多个区域=HSTACK(A1:B5,D1:E5)两个表左右合并
CHOOSEROWS按行号提取指定行=CHOOSEROWS(A1:C10,1,3,5)提取第1、3、5行
CHOOSECOLS按列号提取指定列=CHOOSECOLS(A1:E10,1,3,5)提取第1、3、5列
TAKE取区域的前N行/列=TAKE(A1:A100,5)取前5行
DROP去掉区域的前N行/列=DROP(A1:A100,3)去掉前3行(如表头)
EXPAND把区域扩充到指定大小=EXPAND(A1:B3,5,4)扩充为5行4列
WRAPROWS按指定列数重排为一行行=WRAPROWS(A1:A12,4)12个值重排为3行4列
WRAPCOLS按指定行数重排为一列列=WRAPCOLS(A1:A12,4)12个值重排为4列3行

这组函数里最实用的是VSTACK和CHOOSEROWS。VSTACK用来合并多个月份的数据,CHOOSEROWS用来从宽表里抽取需要的列,以前要用INDEX+MATCH组合,现在一句话。


三、查找统计类(7个)

函数用途示例说明
XLOOKUP万能查找(替代VLOOKUP)=XLOOKUP(查找值,查找列,返回列)支持向左查找、模糊匹配
GROUPBY分组汇总(替代数据透视表)=GROUPBY(分组依据,汇总值,SUM)源数据更新自动同步
PIVOTBY多维度分组汇总=PIVOTBY(行字段,列字段,值,SUM)支持行+列两个维度
BYROW对每一行应用同一个计算=BYROW(A1:C10,LAMBDA(r,SUM(r)))每行求和
BYCOL对每一列应用同一个计算=BYCOL(A1:C10,LAMBDA(c,SUM(c)))每列求和
MAP对数组中每个值应用计算=MAP(A1:A10,LAMBDA(x,x*2))每个值乘2
SCAN累计计算(类似累加器)=SCAN(0,A1:A10,LAMBDA(a,b,a+b))累计求和

GROUPBY是这组里最重磅的,一个公式直接替代数据透视表,而且不用刷新。XLOOKUP已经比较普及了,但很多人还不知道它可以一次返回多列——返回列直接选一个区域(比如B:D),结果自动溢出。


四、逻辑判断与自定义函数类(6个)

函数用途示例说明
LET给中间计算结果起名字=LET(税率,0.13,价,B1,价*(1+税率))公式可读性大幅提升
LAMBDA定义自定义函数=LAMBDA(价,税率,价*(1+税率))配合名称管理器重复使用
ISOMITTED判断参数是否省略=ISOMITTED(参数)配合LAMBDA实现可选参数
MAKEARRAY用公式生成指定大小的数组=MAKEARRAY(5,3,LAMBDA(r,c,r+c))生成5行3列的数组
REDUCE把数组累计运算成一个值=REDUCE(0,A1:A10,LAMBDA(a,b,a+b))类似SCAN但只返回最终结果
IFERROR增强支持数组返回值(Excel 2026更新)=IFERROR(XLOOKUP(…),”未找到”)数组公式也支持错误捕获

LAMBDA是这组里最有颠覆性的,它让Excel某种意义上变成了编程语言。你可以在名称管理器里把常用计算封装成自定义函数,比如”税后价””BMI计算”,以后直接调用,不用每次写完整公式。


五、日期时间类(4个)

函数用途示例说明
EDATE(数组版)日期加N个月(支持数组)=EDATE(A1:A10,3)一批日期同时加3个月
EOMONTH(数组版)返回月份最后一天(支持数组)=EOMONTH(A1:A10,0)一批日期取当月最后一天
WORKDAY.INTL工作日计算(自定义周末)=WORKDAY.INTL(开始,天数,7)周休两天以外的自定义周末
NETWORKDAYS.INTL两个日期之间的工作日数=NETWORKDAYS.INTL(开始,结束,7)支持自定义哪天是周末

六、实用组合示例

最后给一个综合例子,感受一下新函数的威力。

场景:A列是订单日期,B列是客户名,C列是金额。要统计”最近30天内,每个客户的累计消费”。

以前要数据透视表+辅助列,现在:

=GROUPBY(B:B,C:C,SUM,FALSE,,,"订单日期">=TODAY()-30)

一个公式,自动过滤最近30天,按客户汇总,结果动态更新。GROUPBY的最后一个参数支持条件过滤,这是2026年更新后新增的能力,以前要用FILTER配合。


七、怎么判断我的Excel有没有这些函数

最简单的办法:在单元格里输入函数名,如果Excel能自动提示,说明支持。如果提示#NAME?错误,说明版本太旧。

Excel版本支持情况
Microsoft 365(持续更新)全部支持,建议使用此版本
Excel 2021支持大部分,2024年后新增的不支持
Excel 2019及更早不支持,建议升级

最后更新:2026年07月06日 | 基于Microsoft 365(2026年6月版本)实测


延伸阅读

版权声明:

相关推荐

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

二维码
手机扫码访问