Excel 2016新增函数concat 和textjoin 让你的工作开挂
前期介绍了Excel 2016新增函数IFS,IFS函数,你是不是IF函数的亲妹妹?
今天再介绍2个函数:concat和textjoin 。
Concat函数
先看案例,如图1,下表多列数据需要合并,需要把A列到F列合并,
图 1
在老版本中,常见的合并是用以下2种公式:
1、=A1&B1&C1&D1&E1&F1
2、=CONCATENATE(A1,B1,C1,D1,E1,F1)
当需要合并的列更多时,公式长度继续增加,要写很长的公式真是太辛苦了。
用concat函数就简单了,公式为:=CONCAT(A1:F1),如图2。
图 2
Concat不仅可以横向合并,还可以纵向合并,比如要把A列和B列合并,公式为:=CONCAT(A1:B8),如图3。
图 3
可能有同学说你可以用Phonetic函数呀,Phonetic函数知道的人不多,之前介绍过,点击文字文本合并函数——Concatenate函数、&、Phonetic函数可以查看。
由于Phonetic函数会忽略空白单元格,不支持数字、日期、时间以及任何公式生成的值的连接,所以合并数字和文本会出现错误,如果4,公式结果只合并了文本内容,数字的没有合并。
图 4
不比不知道,一对比就知道了用concat函数合并的强大了,不限单元格内容。
Textjoin函数
有时候合并数据的时候中间需要加个分隔符,可能要用到数组公式,如果用Textjoin函数就很简单了。函数语法:Textjoin(间隔符,1,需要合并的数据区域)。
例如,图5合并A列和B列单元格内容需要中间加个分隔符顿号,公式为:=TEXTJOIN("、",1,A1:B8)
图 5
赞 (0)