比Vlookup好用10倍,又一个Excel新函数来了!

Excel精英培训 2021-11-26 09:09

Vlookup最近太难了,Xlookup、FILTER...一个又一个Excel新函数要取代它,秒杀它!这不,又来了一个


TextJoin


看拼写,这应该是一个文本处理函数?猜的没错,它的确是一个office365新增的文本函数(WPS也可以用),但它更强大的用处是批量查找功能。


一、用法介绍


=TextJoin(连接字符是否忽略空值,字符串1,字符串2...字符串N)


语法说明:

  • 连接字符:多个文本用指定字符连接起来了。

  • 是否忽略空值:连接时是否忽略掉结果为空的值或单元格

  • 字符串n:可以是单个字符,也可以是区域或数组


二、功能演示



【例1】 连接B列的所有型号

=TEXTJOIN(",",TRUE,B2:B11)



【例2】连接A列品牌(不重复)


=TEXTJOIN(",",TRUE,UNIQUE(A2:A11))


注:UNIQUE也是office365新增函数,可以返回唯一值



前面两个例子是字符串连接,好象和Vlookup没有关联?下面两个例子是Vlookup想实现而无法实现的一对多查找,而textjoin可以轻松实现:


【例3】根据品牌查找所有型号


=TEXTJOIN(",",TRUE,IF(A2:A11=E2,B2:B11,""))



【例3】根据品牌查找所有型号和销量


=TEXTJOIN(",",TRUE,IF(A2:A11=E2,B2:B11&" "&C2:C11,""))



我们甚至可以进行分行显示


=TEXTJOIN("",TRUE,IF(A$2:A11=E2,B$2:B11&"销量:"&C$2:C11&CHAR(10),""))


注意:F列要设置自动换行格式



注意:

由于WPS目前不直接支持数组运算,在进行批量查找时,需要按Ctrl+shift+enter三键输入数组公式。


兰色说:最新WPS版本里已增加了OFFICE365里的函数,如xlookup、filter等,所以不用为没安装office365而遗憾,如果已安装WPS,照样可以用它们。


长按下面二维码图片,点上面前往图中包含的公众号然后再点关注,每天可以收到一篇兰色最新写的excel教程。

工作中最常用的Excel函数公式,全印在一张超大的鼠标垫上(送40集配套视频),点我查看详情

推荐阅读