还在用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个新函数,每一个都能在工作中派上用场。建议收藏起来,需要的时候翻出来看看。用好了,别人干三小时的活,你三分钟搞定。
附图文教程
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
你在实际工作中用过哪些新函数?有没有遇到过什么坑?欢迎在评论区交流讨论。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.