首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

一、TEXTJOIN函数的参数与作用

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

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

以上就是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函数的所有内容,怎么样?你学会了吗?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221020A02IJT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券