本文是Excel文本合并的基础教程,主要讲解基础函数CONCATENATE合并多个单元格内容的操作方法,同时介绍了几种更灵活便捷的替代方案,适合Excel新手学习参考。
在处理Excel表格时,我们经常会遇到需要把多个单元格的文本内容,合并成一段完整连续字符串的需求,CONCATENATE函数就可以直接实现逐个拼接,以下是具体的操作方法:
一、CONCATENATE函数的基础用法
CONCATENATE函数会按顺序连接多个输入的文本参数,最终生成一个单一字符串,最多支持添加255个参数,每个参数可以是单元格引用、固定文本常量或者数字。需要注意的是,该函数不会自动添加空格或分隔符,所有分隔格式都需要手动设置。
1、先选中存放合并结果的目标单元格,输入等号“=”,接着输入函数名“CONCATENATE(”。
2、在括号内按顺序填入需要合并的单元格地址,不同参数之间用英文逗号分隔,示例格式为:A1,B1,C1。
3、如果需要在合并结果中插入空格或标点分隔,需要把对应字符用英文双引号包裹,作为独立参数添加进去,示例:添加空格写” ” 、添加顿号写”、”。
4、输入完成后按下Enter键确认公式执行,单元格就会显示拼接完成的完整文本。
二、用&运算符替代CONCATENATE函数
&符号是Excel里更简洁的文本连接方式,功能和CONCATENATE完全等效,但是书写更轻便,还支持自由组合单元格引用和文本常量,不受函数结构的限制。
1、在目标单元格中先输入“=”,然后点击第一个需要合并的单元格(示例为A1)。
2、输入连接符“&”,再输入一对英文双引号,中间留一个空格写成“” “”,代表插入空格分隔符。
3、再次输入“&”,接着点击第二个需要合并的单元格(示例为B1);如果需要合并更多单元格,重复“&加分隔符/单元格”的操作即可。
4、完整公式示例:=A1&” “&B1&” “&C1,按下Enter就能得到带空格分隔的合并结果。
三、用CONCAT函数(推荐升级方案)
CONCAT是CONCATENATE的现代化替代函数,支持直接区域引用(比如A1:C1),可以大幅简化多单元格连续合并的操作,同时兼容Excel 2016及后续版本,向后兼容性良好。
1、在目标单元格中输入“=CONCAT(”,随后点击起始单元格,拖选到结束单元格生成区域引用,示例为A1:C1。
2、如果合并非连续单元格,仍然用逗号分隔各个引用即可,示例格式:A1,B1,D1。
3、如果需要添加分隔符,必须手动插入带引号的字符串参数,完整示例:=CONCAT(A1,” | “,B1,” | “,C1)。
4、输入完成后按Enter,函数就会返回无分隔符或者按你需求定制的合并文本。
四、用TEXTJOIN函数处理复杂场景
TEXTJOIN函数是专门为含空值、需要统一分隔符的合并任务设计的,它的第二个参数可以控制是否忽略空白单元格,避免生成多余的分隔符号,非常适合数据不完整的实际表格使用。
1、在目标单元格中输入公式开头“=TEXTJOIN(”,第一个参数填入你需要的分隔符,比如”、”或者”-“。
2、第二个参数填写逻辑值:输入TRUE代表跳过空单元格,输入FALSE代表保留空值位置并正常插入分隔符。
3、第三个参数选择待合并的区域,既支持连续区域引用(比如A1:C1),也支持多个不连续引用(用逗号分隔)。
4、完整示例:=TEXTJOIN(“、”,TRUE,A1:C1),按下Enter后就会返回去除空值、带顿号分隔的整洁文本。
1

