在使用Excel的过程中,有时我们需要将多个单元格的文本合并到一个单元格,形成一个新的字段。这里跟大家分享使用“&”符号和函数CONCATENATE将多个单元格的文本合并到一个单元格的技巧。为方便理解,我设定一个场景:有四个学生需要参加考试,我们需要根据他们的性别、城市、身高、编号为他们生成一个独一无二的识别码,达成下图中的效果。在“识别码”一列输入公式:=C3&D3&E3&F3,每两个单元格之间输入“&”符号,输入完成之后即可完成文本的拼接,批量复制公式即可得到完整结果。
在这个公式里,“&”符号起到的是文本衔接作用,在这里延伸一下用法,如果想在合并的每个单元格之间增加一个“-”,则可以输入公式如下:=C3&"-"&D3&"-"&E3&"-"&F3,按enter完成输入即得到结果:M-SZ-155-2136。 “-”也可以根据需要换成其他内容或者其他符号。
CONCATENATE的函数结构非常简单,参数就是text1,text2......,也就是直接把文本一个个往后列即可。
为了形成识别码,我们输入公式:=CONCATENATE(C3,D3,E3,F3),按enter完成输入即可得到结果,拉动公式即可得到全部结果。