Excel中合并两列内容可用四种方法:一、用“&”连接符,如=A1&B1;二、用CONCAT函数,如=CONCAT(A1,B1);三、用旧版CONCATENATE函数;四、用TEXTJOIN函数跳过空值并加统一分隔符。

如果您需要将Excel表格中两列的内容合并为一列,可以通过连接符或函数实现。以下是具体的操作方法:
一、使用连接符“&”合并两列内容
连接符“&”用于将两个或多个单元格的文本内容直接拼接,不依赖函数,适用于简单合并场景,且支持添加分隔符(如空格、短横线等)。
1、在目标单元格(例如C1)中输入公式:=A1&B1,回车后显示A1与B1内容无间隔拼接结果。
2、若需在两列间插入空格,输入公式:=A1&" "&B1。
3、若需插入短横线,输入公式:=A1&"-"&B1。
4、选中C1单元格,双击右下角填充柄,向下自动填充至对应行数。
二、使用CONCAT函数合并两列内容
CONCAT函数可一次性合并多个单元格或区域,兼容单个单元格引用,支持连续或非连续范围,语法简洁,不易因引号遗漏出错。
1、在目标单元格(例如C1)中输入公式:=CONCAT(A1,B1),回车后显示A1与B1内容拼接结果。
2、若需添加空格分隔,输入公式:=CONCAT(A1," ",B1)。
3、若需合并整列(如A1:A10和B1:B10),输入公式:=CONCAT(A1:A10,B1:B10),但注意该写法会按顺序拼接全部字符,不保留行列结构;通常仍建议逐行使用。
4、拖动C1单元格填充柄向下复制公式至所需行。
三、使用CONCATENATE函数(兼容旧版本)
CONCATENATE是CONCAT的早期版本函数,功能相同但参数必须逐个列出,适用于Excel 2016及更早版本,或需明确控制参数顺序的场景。
1、在目标单元格(例如C1)中输入公式:=CONCATENATE(A1,B1)。
2、添加逗号分隔时,输入公式:=CONCATENATE(A1,",",B1)。
3、支持最多255个参数,例如:=CONCATENATE(A1,"(",B1,")",C1)可合并三列并添加括号格式。
4、填写完成后,按Enter确认,并向下填充公式。
四、使用TEXTJOIN函数处理空值与分隔符
TEXTJOIN函数可自动跳过空单元格,并统一应用指定分隔符,适合存在空白行或需标准化分隔的合并需求。
1、在目标单元格(例如C1)中输入公式:=TEXTJOIN(" ",TRUE,A1,B1),其中第二个参数TRUE表示忽略空值。
2、若A1为空、B1为“张三”,该公式返回“张三”而非“ 张三”。
3、合并多列时可扩展为:=TEXTJOIN("-",TRUE,A1:C1),自动用短横线连接A1、B1、C1,跳过其中任意空单元格。
4、输入完毕后按Enter,再向下拖动填充至数据末尾。










