Excel新函数TEXTJOIN太强大了,这些高级用法太实用了

时间:2024-10-27 07:42:10

今天跟大家分享WPS中新函数TEXTJOIN的使用方法和技巧,它不仅仅是一个强大的文本连接函数,还有一些高级用法可以帮助我们快速解决日常难题。

TEXTJOIN函数介绍

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

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

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

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

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

 

用法1、TEXTJOIN函数高级用法,一对多查询

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

1、TEXTJOIN+IF组合

在目标单元格中输入公式

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

然后点击回车键,并且下拉填充数据即可。

解读:

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

用法2、TEXTJOIN+FILTER组合

在目标单元格中输入公式

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

然后点击回车键,并且下拉填充数据即可。

 

解读:

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

②、FILTER函数介绍

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

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

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

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

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

用法3、TEXTJOIN函数高级用法,合并单元格保留所有数据内容

在Excel中如果合并单元格,只会保留左上角第一个单元格数据,要想合并单元格后保留所有数据内容一般是不能实现的。但是我们可以TEXTJOIN函数来实现类似的合并单元格保留所有数据内容的功能。

 

方法:

1、在目标单元格中输入公式:

=TEXTJOIN(CHAR(10),TRUE,A2:A8)

点击回车,向有填充数据

2、然后单击【开始】-【自动换行】即可。

解读:

公式中CHAR(10)作用是为了生成换行符,只有这样“自动换行”功能才能发挥作用。

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

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

在目标单元格中输入公式:

=TEXTJOIN("、",TRUE,UNIQUE(A2:A7))

 

解读:

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

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

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

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

解读:

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

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

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

AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
Mysql 8.0  54集
Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战 51集
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用 89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧 300集
PPT 2021 商业汇报实战应用 69集
Tableau  数据分析 80集
FineReport 帆软大屏可视化 50集

送你各类文档模板PPT,表格,大屏可视化 超过5000+模板

以上案例实战获取:  /combo/detail/2552