头部广告

Excel新函数公式TEXTJOIN太好用了,职场必学!

今天跟大家分享WPS中新函数TEXTJOIN的使用方法和技巧,TEXTJOIN函数作为强大的文本连接函数,正确使用可以帮助我们快速解决日常难题,职场必学!

TEXTJOIN函数介绍

作用:TEXTJOIN函数是文本链接函数,使用分隔符链接列表或文本字符串区域。

语法:=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…)

分隔符:文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。如果提供一个数字,则将被视为文本。

忽略空白单元格:如果为 TRUE,则忽略空白单元格,如果是False,则不忽略空值。

字符串1…:为 1 到 253 个要联接的文本项。这些文本项可以是文本字符串或字符串数组,如单元格区域。

用法一、将文本信息合并到一块并且用逗号隔开

如下图所示,把所有姓名合并到一块并且用逗号隔开。

使用公式=TEXTJOIN(",",TRUE,A2:A8)

1.jpg


公式解读:

①、第一个参数分隔符“、”可以根据实际需要自定义。

②、第二个参数“TRUE”代表忽略空白单元格。

③、第三个参数“A2:A8”就是要合并到一块的字符串。

用法二:文本合并去除重复值

如下图所示,左侧是一个姓名名单,需要把名称合并到一起,中间用逗号隔开并且需要去掉姓名中的重复值。

使用公式=TEXTJOIN("、",TRUE,UNIQUE(A2:A7))

2.jpg


公式解读:

如果只使用TEXTJOIN函数来合并文本,如果想去除重复值,我们需要结合UNIQUE函数去除重复项。

用法三:TEXTJOIN函数进阶应用,一对多查询

例如,左边是班级和学生名单数据表,现在需要根据班级,要把所有学生名单列出来并且用逗号隔开,我们可以使用以下两种方法轻松实现:

1、TEXTJOIN+IF组合

在目标单元格中输入公式

=TEXTJOIN(",",TRUE,IF(A:A=D2,B:B,""))

然后通过按【Ctrl+Shift+Enter】三键组合获取数据,并且下拉填充数据。

3.gif


公式解读:

①、其实,这个公式的关键就是巧妙使用IF函数,通过IF函数判断所属班级,如果条件成立就返回对应的学生名称,如果条件不成立就返回空值。

②、WPS Office暂不支持动态数组,输入公式后,一定要按【Ctrl+Shift+Enter】三个组合键获取数据,如果只按回车键会返回所有的学生名称。

2、TEXTJOIN+FILTER组合

在目标单元格中输入公式

=TEXTJOIN(",",TRUE,FILTER(B:B,A:A=D2))

然后通过按【Ctrl+Shift+Enter】三键组合获取数据,并且下拉填充数据。

4.gif


公式解读:

①、同样公式的关键在于使用FILTER筛选函数,先筛选出对应班级的学生,然后再使用TEXTJOIN函数合并到一起。

②、WPS Office暂不支持动态数组,输入公式后,一定要按【Ctrl+Shift+Enter】三个组合键获取数据,如果只按回车键会返回所有的学生名称。

③、FILTER简介:

FILTER是基于定义的条件筛选一系列数据的函数,它由数组,包括,空值三个参数所构成。

使用语法=FILTER(数组,包括,空值)

第一个参数【数组】:就是筛选区域

第二个参数【包括】:就是筛选列=筛选条件

第三个参数【空值】:可以忽略,这个参数就是如果出现错误值可以设置返回信息


底部广告