一个Textjoin函数,解决2个Excel难题,真的太强大了

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

想要从零学习Excel,可以点击上方,30天带你精通Excel

一、TEXTJOIN函数的参数与作用

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

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

第一参数:分隔符
第二参数:是否忽略空单元格,true代表忽略空值,false则不忽略空值
第三参数:要链接的本文
第四参数:要链接的文本
以此类推,最多可以设置252个需要链接的文本

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

一个Textjoin函数,解决2个Excel难题,真的太强大了插图1

二、合并单元格保留所有

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

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

一个Textjoin函数,解决2个Excel难题,真的太强大了插图3

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

三、合并同类项

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

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

一个Textjoin函数,解决2个Excel难题,真的太强大了插图5

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

第一参数:“,”,就是分割符号,它是一个逗号
第二参数: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函数,解决2个Excel难题,真的太强大了插图7

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/6221.html

发表回复

登录后才能评论