Excel中合并两列数据有四种方法:一、用“&”连接符,如=A1&B1;二、用CONCAT函数,如=CONCAT(A1,B1);三、用CONCATENATE函数,如=CONCATENATE(A1,B1);四、用TEXTJOIN函数可忽略空值,如=TEXTJOIN(" ",TRUE,A1,B1)。

如果您需要将Excel表格中两列的数据快速合并为一列,可以通过连接符或内置函数实现。以下是具体操作方法:
一、使用连接符“&”合并两列内容
连接符“&”是Excel中最基础的文本合并方式,适用于所有版本,无需函数支持,直接在单元格中拼接两个单元格的值。
1、在目标合并结果所在列的第一个单元格(例如C1)中输入公式:=A1&B1。
2、按Enter键确认,C1将显示A1与B1内容无间隔拼接的结果。
3、选中C1单元格右下角的小方块,向下拖拽填充至所需行数。
4、如需在两列内容之间添加分隔符(如空格、短横线),可将公式改为:=A1&" "&B1 或 =A1&"-"&B1。
二、使用CONCAT函数合并两列内容
CONCAT函数可一次性合并多个单元格或区域,兼容Excel 2016及以后版本,支持连续或非连续单元格引用,语法简洁且不易出错。
1、在目标合并列的第一个单元格(例如C1)中输入公式:=CONCAT(A1,B1)。
2、按Enter键确认,C1显示A1与B1内容的合并结果。
3、选中C1并双击填充柄,自动向下填充整列对应行。
4、若需插入分隔符,CONCAT不直接支持,须改用:=CONCAT(A1," ",B1) 或 =CONCAT(A1,"|",B1)。
三、使用CONCATENATE函数合并两列内容
CONCATENATE是早期Excel版本中的传统合并函数,功能与CONCAT一致但语法稍长,仍可在旧版Excel(如2013及更早)中稳定使用。
1、在目标列首单元格(例如C1)中输入公式:=CONCATENATE(A1,B1)。
2、按Enter键执行,C1即显示合并后文本。
3、将鼠标移至C1右下角,待光标变为黑色实心十字时双击,完成整列填充。
4、添加空格分隔时,公式应写为:=CONCATENATE(A1," ",B1)。
四、使用TEXTJOIN函数带条件合并(含忽略空值)
TEXTJOIN函数支持自定义分隔符,并可设置是否忽略空单元格,适用于存在空白数据的列,避免产生多余空格或符号。
1、在目标列第一个单元格(例如C1)中输入公式:=TEXTJOIN(" ",TRUE,A1,B1)。
2、其中第二个参数“TRUE”表示跳过空值,第一个参数“ " " ”为分隔符(可替换为“-”、“/”等)。
3、按Enter键确认后,C1显示合并结果,且当A1或B1为空时不插入额外空格。
4、向下拖拽填充柄复制公式至其他行。










