Hello,大家好,今天跟大家分享下textjoin函数的使用方法,它可以说是现阶段Excel中最强大的文本连接函数,我们可以利用这个函数将任意数据粘合在一起。甚至利用它来进行同类项的合并,下面我们就来学习下这个强大的函数吧

一、TEXTJOIN函数的参数与作用

TEXTJOIN:文本链接函数,使用分隔符将文本链接在一起

语法:=TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)

第一参数:分隔符

第二参数:是否忽略空单元格,true代表忽略空值,false则不忽略空值

第三参数:要链接的本文

第四参数:要链接的文本

以此类推,最多可以设置252个需要链接的文本

以上就是textjoin作用与参数,关键是第二参数,是否需要忽略空值,如下图所示,它们的公式只有第二参数不一样,当第二参数为false,空白单元格也会被添加分割符号,为true则空白单元格不会添加分隔符号,这个就是它们的区别,下面我们来get2个它的使用技巧

打开网易新闻 查看精彩图片

二、合并单元格保留所有

在Excel中合并单元格,仅仅只会保留左上角的第一个数据,想要达到合并单元格保留所有数据是不可能的。但是我们可以利用textjoin函数来实现一个类似的效果,将所有的数据都放在一个单元格并且让其自动换行,操作非常的简单

首先我们需要将数据设置为竖向排列,随后只需要将公式设置为:=TEXTJOIN(CHAR(10),TRUE,A2:A5)向右填充,最后点击一下【自动换行】即可

打开网易新闻 查看精彩图片

这个函数的关键在于分隔符号,我们将分隔符号设置为了CHAR(10),CHAR(10)的结果是一个换行符,这样的话就能达到在单元格中自动换行的目的了

三、合并同类项

TEXTJOIN函数也可以用于合并同类项的,这个过程可能稍微有一些复杂,我们来看下操作方法

只需要在旁边设置好表格样式,然后将公式设置为:=TEXTJOIN(",",TRUE,IF($A$3:$A$17=F4,$B$3:$B$17,""))向下填充即可

打开网易新闻 查看精彩图片

跟大家简单的讲解下这个函数,我们先来拆分下参数

第一参数:",",就是分割符号,它是一个逗号

第二参数:TRUE,表示忽略空值

第三参数:IF($A$3:$A$17=F4,$B$3:$B$17,""),利用if函数做的一个判断

这个函数的关键就是第三参数,IF($A$3:$A$17=F4,$B$3:$B$17,"")这个函数它现在的作用是如果班级等于1班,就返回1班对应的姓名,它的结果就是下图绿色区域,这样的话函数就会返回1班对应的所有姓名,还有一个需要注意的是,这个函数是一个数组公式,我们需要按下Ctrl+Shift+回车来三键填充公式

打开网易新闻 查看精彩图片

以上就是TEXTJOIN函数的所有内容,怎么样?你学会了吗?

我是Excel从零到一,关注我,持续分享更多Excel技巧