分享

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

 厚怡 2022-03-08

一、TEXTJOIN函数的参数与作用

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

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

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

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

文章图片1

二、合并单元格保留所有

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

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

文章图片2

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

三、合并同类项

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

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

文章图片3

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

第一参数:',',就是分割符号,它是一个逗号第二参数: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+回车来三键填充公式

文章图片4

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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多