以前,只要是查找匹配问题,我们第一时间,想到的就是Vlookup公式,现在风向变了
可以替代查找匹配的函数公式太多了
今天分享Textjoin函数公式,它是最新版本出来的公式,老版本是没有的
1、基本用法它是用来进行文本连接非常有用的公式,使用用法是:
=textjoin(分隔符,是否忽略空白,连接的文本)
例如,当我们输入的公式是:
=TEXTJOIN("、",TRUE,A2:D2)
它会将A2:D2的文本用顿号连接起来,中间参数是忽略空白单元格

如果不忽略空白单元格,那诸葛亮这行的数据会有两个顿号

那它为什么可以进行查找匹配呢?例如根据员工姓名,查找匹配工资数据

我们可以使用公式:
=TEXTJOIN(,,IF(A:A=F2,D:D,""))
首先用IF函数判断查找列是否等于查找值,如果正确,返回结果列,如果不正确,返回空值
最后用textjoin将查找出来的值连接起来,就得到了我们想要的查找结果了

它还可以进行一对多查找匹配
例如,我们根据部门信息,将所有员工姓名信息匹配出来,用Vlookup函数公式很难匹配了

我们只需要在G2单元格中输入公式:
=TEXTJOIN("、",TRUE,IF(C:C=F2,A:A,""))
同样的公式,首先用IF函数公式,将符合条件的值列出来,然后再使用Textjoin公式,用顿号将文本连接起来,得到对应的结果

关于这个函数公式,你学会了么?动手试试吧!