在Excel中,有时候需要把两列或者多列数据合并到一列中,下面介绍4种常见方法,并且提示一些使用注意事项,总有一种方法符合你的要求:
在Excel中,可以使用直接使用连接符“&”将两列数据合并成一列。假设有两列数据分别在A列和B列,在C列的第一个单元格中输入公式“=A1&B1”,然后按下回车键,即可将A列和B列的数据合并到C列的该单元格中。
【注意事项】使用连接符“&”时,需要注意日期列可能会出现错误,如果需要连接日期列,最好将日期列格式化或者改成文本格式后再连接。
CONCATENATE函数可以用来将多个字符串合并成一个字符串。在C列的第一个单元格中输入公式“=CONCATENATE(A1, B1)”,然后按下回车键,即可将A列和B列的数据合并到C列的该单元格中。
【注意事项】和连接符“&”一样,使用“CONCATENATE”函数连接单元格时,需要注意日期列可能会出现错误,如果需要连接日期列,最好将日期列格式化或者改成文本格式后再连接。
方法三:使用“PHONETIC”函数
PHONETIC函数可以用来将多个文本字符串合并成一个字符串,并按照指定的顺序显示每个字符。在C列的第一个单元格中输入公式“=PHONETIC(A1:B1)”,然后按下回车键,即可将A列和B列的数据合并到C列的该单元格中。
【注意事项】“PHONETIC”函数连接单元格时,只连接文本,对于日期、数字、公式都会忽略,如果将数字、日期等所在单元格的格式改成文本时,则可以使用“PHONETIC”函数连接单元格。
方法四:使用“TEXTJOIN”函数
TEXTJOIN函数可以用来将多个字符串合并成一个字符串。
“TEXTJOIN”函数语法
TEXTJOIN(分隔符,空白单元格处理规则, 要连接的单元格或单元格区域)。分隔符可以为空,或用双引号引起来的一个或多个字符。
在目标单元格中输入公式“=TEXTJOIN("-",TRUE,A2:E2),然后按下回车键,即可将A列至E列的数据合并到目标单元格中。
【注意事项】“和连接符“&”一样,使用“TEXTJOIN”函数连接单元格时,需要注意日期列可能会出现错误,如果需要连接日期列,最好将日期列格式化或者改成文本格式后再连接。
【优点】“TEXTJOIN”函数提供了连接符,可以更加简单的给要连接的每个数据之间添加自定义连接符,如“-”、“/”等符号。