多个单元格的内容如何合并到一个单元格?
Excel一共提供四个函数,可以实现字符串的合并,但是会受到Excel版本的限制,且功能各有优异。
PHONETIC函数
PHONETIC存在于2016及以上版本中,用于字符串之间的合并,但存在明显的短板就是不支持与数字的连接,如下图所示,PHONETIC函数跳过了数字“2019”。
CONCATENATE函数
CONCATENATE函数是将两个或多个文本字符串excel字符串合并,连接为一个字符串,存在于2016及以上版本中。
函数语法为:CONCATENATE(text1, [text2], …)
每个文本之间用逗号隔离开来,最多可支持255个文本。
函数局限在于不支持单元格区域引用,也就是说无法框选区域,如下图所示,函数无法返回正确结果(必须用逗号作为分隔符)
所以此函数并不实用,在office2019版本中被CONCAT函数所替代。
CONCAT函数
CONCAT函数存在于2019版本中,CONCATENATE函数的加强版,函数语法同CONCATENATE,且支持单元格区域引用,如下图所示:
TEXTJOIN函数
TEXTJOIN函数存在于2019版本中,函数功能进一步加强,支持添加分隔连接符。
函数语法:TEXTJOIN(分隔符,是否忽略空白单元格,需要连接的文本字符串)
举个例子:下图中我们用TEXTJOIN函数连接了A2:A6的字符串,且每个字符串之间用“+”号进行连接。
参数2可用0和1表示,其中0表示不忽略空白单元格,1表示忽略空白单元格,当需要连接的单元格存在空格的时候,0和1不同之处如下图所示:
以上四个函数中:
CONCATENATE函数和PHONETIC函数存在于2016版本中,但局限性较大;
CONCAT函数和TEXTJOIN函数功能较为完善,但存在于2019版本中,很多小伙伴没有安装高版本。
下面介绍一个小技巧,不用任何函数完成字符串的合并,且适用于任何版本。
连接字符&Excel中符号“&”代表连接的意思,连接一列单元格可以用以下方法,最后一个单元格的内容即为合并的字符串。
如果考虑字符串顺序的话,可以从下往上填充公式:
如果要实现TEXTJOIN函数功能,我们可以用两个&符,只需在连接的时候多连接一个分隔符即可,如下图所示:
整体来看,字符串连接TEXTJOIN函数功能较为实用,但只存在于Excel2019及以上版本中。
如果你的版本较低的话excel字符串合并,建议使用连接符“&”进行连接,或者你也可以安装高版本Excel。
觉得内容还不错的话,给我点个“在看”呀
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,加站长微信免费获取积分,会员只需38元,全站资源免费下载 点击查看详情
站 长 微 信: thumbxmw