灵活使用Excel函数公式,快速提升办公效率,今天分享的是文本连接公式:
ARRAYTOTEXT和TEXTJOIN,它们都可以将文本进行连接起来
1、ARRAYTOTEXT它由2个参数组成,基本用法是:
=ARRAYTOTEXT(array,format)
第1参数是一个数据区域
第2参数固定0或1,其中表示0表示简洁,1表示严格写法,当第2参数省略的时候,默认为0
举个实例,当我们想将多个单元格的值,放在一个单元格里面
我们就可以输入公式:
=ARRAYTOTEXT(B3:B7)
得到的结果会用一个逗号连接起来

当我们使用严格写法的时候,第2参数输入1,它得到的结果如下所示:
=ARRAYTOTEXT(B3:B7,1)
如果是文本,会加上双引号,同时左右两边加上了大括号

上面的公式只能简单的用逗号连接起来,如果我们想要的连接符不是逗号,是其它的符号呢
这个时候就可以使用万能的TEXTJOIN函数公式了
它的用法是:
=TEXTJOIN(文本符,是否忽略空白,连接文本)
第2参数TRUE表示忽略空白,FLASE表示不忽略
所以,如果我们要用竖号分隔上面的文本
只需要输入的公式是:
=TEXTJOIN("丨",TRUE,B3:B7)

当我们的数据区域里面有空白单元格的时候,例如,我们把B5单元格内容清除,它会跳过处理,在上海和南昌之间仍然只有一个分隔符

但是上面的ARRARTOTEXT公式它会依然保留空白单元格
当然如果我们TEXTJOIN公式第2个参数填写的是FALSE的情况下,它也会是上面的情况=TEXTJOIN("丨",FALSE,B3:B7)

关于这两个函数公式,你学会了么?动手试试吧!