参数解读:
把TEXT1,TEXT2,TEXT3所引用的单元格连接起来;最多可以有252个TEXT.
Delimiter: 中间用“-”隔开
Ignore_empty: 设置为TRUE,忽略TEXT中的空单元格,设置为FALSE则会把空单元格也连接起来。
直接连接
把区域中的名字连接到一个单元格,中间用“/”隔开,忽略其中的空单元格。
=TEXTJOIN("/",TRUE,B2:D4)
一对多筛选
看似简单的字符连接函数,搭配上IF就能发挥比肩VLOOKUP,XLOOKUP的一对多查询。
=TEXTJOIN(",",TRUE,IF(A:A=D2,B:B,""))
IF判断很容易识别出指定部门对应的姓名,但如何把它们提取出来,并用合适的形式呈现,在没有TEXTJOIN之前很难解决。
即便是查询界的王者VLOOKUP,XLOOKUP要完成这一样的一对多查询也要大费周章,辅助列或多层嵌套不可避免。
当然,FILTER按条件筛选很容获取名单,但要以单个单元格的方式呈现,还得靠TEXTJOIN.
查询单笔销量突破100的销售员:
=TEXTJOIN(",",TRUE,(UNIQUE(FILTER(A2:A12,C2:C12>=100))))
FILTER很容易筛选出销售额大于等100的人员名单,但是有重复,UNIQUE去除重复后,TEXTJOIN连接。
关键字查找
查找单元格中包含的关键词
=TEXTJOIN(",",TRUE,IF(ISNUMBER(FIND($E$2:$E$12,A2)),$E$2:$E$12,""))
IF+ISNUMBER+FIND是关键字查询类问题的经典搭配,但如果没有TEXTJOIN,很难把查询结果以合适的格式呈现出来。
联系客服