还在用VLOOKUP?还在手动复制粘贴12张表?看完这篇,你可能再也不想加班了。

打开网易新闻 查看精彩图片

一、查找之王:XLOOKUP

案例1:多条件查找学历

以前用VLOOKUP,查找值必须在第一列,还只能从左往右查。现在有了XLOOKUP,这些限制统统没有了。

场景: 根据部门和姓名两个条件,查询对应的学历。

公式:

=XLOOKUP("财务部"&"张三",A1:A10&B1:B10,D1:D10)

效果: 一个公式搞定多条件查找。从后往前查、返回多列,XLOOKUP都能轻松应对。

二、一对多筛选:FILTER

案例2:自动筛选所有财务部的记录

以前筛选数据要用高级筛选或者透视表,现在一个公式就能搞定。

公式:

=FILTER(A1:F100,A1:A100="财务")

效果: 数据源更新,筛选结果自动更新,再也不用重复操作了。

三、文本处理三剑客

案例3:从“江苏省南京市玄武区”中提取省份

公式:

=TEXTBEFORE(A1,"省")

结果: “江苏”

案例4:从“张三-男-20”中拆分成三列

公式:

=TEXTSPLIT(A1,"-")

效果: 一秒拆分,比分列功能还灵活。

案例5:提取特定字符之后的内容

公式:

=TEXTAFTER(A1,"市")

四、正则表达式函数

案例6:从杂乱文本中提取所有数字

公式:

=REGEXEXTRACT(A1,"\d+")

案例7:判断单元格中是否包含数字

公式:

=REGEXTEST(A1,"\d+")

效果: 返回TRUE或FALSE,用来做条件判断非常方便。

案例8:批量替换文本中的数字

公式:

=REGEXREPLACE(A1,"\d+","***")

五、合并与拆分函数

案例9:用横杠合并A1到A10的值

公式:

=TEXTJOIN("-",,A1:A10)

案例10:把数组转换成文本

公式:

=ARRAYTOTEXT(A1:A10)

案例11:无分隔符连接

公式:

=CONCAT(A1:A10)

六、去重与排序

案例12:一键提取不重复的公司名称

公式:

=UNIQUE(A:A)

案例13:按第3列降序排列

公式:

=SORT(A1:D10,3,-1)

案例14:多条件排序

公式:

=SORTBY(A2:D11,C2:C11,1,D2:D11,1)

效果: 先按C列升序,再按D列升序。

七、数组操作

案例15:多列转一列

公式:

=TOCOL(A1:F10)

案例16:多列转一行

公式:

=TOROW(A1:F10)

案例17:横向合并三列数据

公式:

=HSTACK(A1:A10,C1:C10,F1:F10)

案例18:纵向合并12张表的数据

公式:

=VSTACK('1月:12月'!A1:B100)

效果: 12张表,一秒合并。

八、行列提取与删除

案例19:提取指定列

公式:

=CHOOSECOLS(A1:G10,1,2,5)

效果: 提取第1、2、5列。

案例20:提取指定行

公式:

=CHOOSEROWS(A1:G10,1,2,5)

案例21:删除第一行

公式:

=DROP(A1:A100,1)

案例22:提取前10行

公式:

=TAKE(A1:F100,10)

九、生成序列

案例23:生成5个偶数

公式:

=SEQUENCE(5,,2,2)

结果: 2,4,6,8,10

十、汇总与透视

案例24:分类汇总销量

公式:

=GROUPBY(A1:B10,C1:C10,Sum,3)

效果: 根据城市和产品汇总销量。

案例25:数据透视

公式:

=PIVOTBY(A1:A10,B1:B10,C1:C10,Sum,3)

效果: 行列交叉透视,比插入透视表还灵活。

十一、高级函数

案例26:用LET定义变量简化公式

公式:

=LET(x,VLOOKUP(D1,A:B,2,0),IF(x>10,"完成","未完成"))

效果: 把VLOOKUP的结果定义为x,后面直接使用,公式更清晰。

案例27:自定义两数相加函数

公式:

=LAMBDA(x,y,x+y)

案例28:把区域中的0替换成“零”

公式:

=MAP(A1:A10,LAMBDA(X,IF(X=0,"零",X)))

案例29:计算每一行的平均值

公式:

=BYROW(B2:F5,AVERAGE)

案例30:计算每一列的平均值

公式:

=BYCOL(B2:F5,AVERAGE)

案例31:累加正数

公式:

=REDUCE(0,A1:A10,LAMBDA(x,y,IF(y>0,x+y,x)))

效果: 把A1:A10中的正数累加起来,只保留最终结果。

案例32:每一步累加结果都保留

公式:

=SCAN(0,A1:A10,LAMBDA(x,y,IF(y>0,x+y,x)))

总结

这32个新函数,每一个都能在工作中派上用场。建议收藏起来,需要的时候翻出来看看。用好了,别人干三小时的活,你三分钟搞定。

附图文教程

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

你在实际工作中用过哪些新函数?有没有遇到过什么坑?欢迎在评论区交流讨论。