【excel如何把两个单元格的内容合并】在日常使用Excel的过程中,我们常常需要将两个或多个单元格的内容合并成一个单元格,以便更清晰地展示数据或进行后续处理。以下是一些常用的方法,适用于不同版本的Excel(如Excel 2010、2016、365等),操作简单,适合初学者和进阶用户。
一、使用“&”符号合并内容
这是最基础、最直接的方式,适用于简单的文本拼接。
操作步骤:
1. 假设A1单元格内容为“张”,B1单元格内容为“三”。
2. 在C1单元格中输入公式:`=A1&B1`,按回车键。
3. 结果为“张三”。
优点: 简单快捷,无需复杂设置。
缺点: 无法自动添加空格或其他分隔符。
二、使用“TEXTJOIN”函数(适用于Excel 2019及更高版本)
如果你希望在合并内容时添加空格、逗号等分隔符,可以使用`TEXTJOIN`函数。
操作步骤:
1. A1单元格内容为“张”,B1单元格内容为“三”。
2. 在C1单元格中输入公式:`=TEXTJOIN(" ", TRUE, A1:B1)`,按回车键。
3. 结果为“张 三”。
说明:
- 第一个参数是分隔符,如空格、逗号等;
- 第二个参数是是否忽略空值(TRUE表示忽略);
- 第三个参数是要合并的范围。
优点: 支持分隔符,灵活性强。
缺点: 仅适用于较新版本的Excel。
三、使用“CONCATENATE”函数(旧版Excel适用)
对于早期版本的Excel,可以使用`CONCATENATE`函数来合并内容。
操作步骤:
1. A1单元格内容为“张”,B1单元格内容为“三”。
2. 在C1单元格中输入公式:`=CONCATENATE(A1, B1)`,按回车键。
3. 结果为“张三”。
优点: 兼容性好,适用于所有版本。
缺点: 无法直接添加分隔符,需手动输入。
四、使用“Power Query”批量合并
如果需要对大量数据进行合并,可以使用Power Query工具。
操作步骤:
1. 选中数据区域,点击“数据”选项卡中的“从表格/区域”;
2. 在Power Query编辑器中,选择要合并的列;
3. 右键点击列名,选择“合并列”;
4. 设置分隔符后确认,点击“关闭并上载”。
优点: 支持批量处理,适合大数据量。
缺点: 操作相对复杂,适合高级用户。
五、使用VBA宏(适合高级用户)
如果你熟悉VBA编程,也可以通过代码实现自动化合并。
示例代码:
```vba
Sub MergeCells()
Range("C1").Value = Range("A1").Value & Range("B1").Value
End Sub
```
优点: 自动化程度高,适合重复性任务。
缺点: 需要一定的编程基础。
总结对比表
| 方法名称 | 适用版本 | 是否支持分隔符 | 是否支持批量处理 | 是否需要公式 | 适合人群 |
| 使用“&”符号 | 所有版本 | 否 | 否 | 是 | 初学者 |
| 使用“TEXTJOIN” | Excel 2019及以上 | 是 | 否 | 是 | 进阶用户 |
| 使用“CONCATENATE” | 所有版本 | 否 | 否 | 是 | 所有用户 |
| 使用Power Query | Excel 2010及以上 | 是 | 是 | 否 | 高级用户 |
| 使用VBA宏 | 所有版本 | 是 | 是 | 否 | 程序员 |
通过以上方法,你可以根据自己的需求和Excel版本选择最适合的合并方式。掌握这些技巧,能够显著提升你在Excel中的工作效率。


