在日常工作中,我们经常需要把多个单元格的内容合并到一个单元格中,比如把姓和名合并成全名、把地址拆分的多列合并成一行。如果合并后还需要换行显示,很多人就不知道怎么处理了。这篇文章教大家一个公式解决!
一、操作步骤
假设A列是姓名,B列是部门,需要在C列合并成“姓名(换行)部门”的格式。
第一步:选中C2单元格,输入公式:
=A2 & CHAR(10) & B2
CHAR(10) 是Excel中的换行符,相当于按下 Alt+Enter 的效果。
第二步:按回车确认,C2显示为“姓名部门”在同一行,因为此时单元格还没有开启自动换行。
第三步:点击「开始」→「自动换行」,文字就会按照换行符的位置分成两行显示。
第四步:双击C2右下角填充柄,公式自动应用到所有行,所有数据合并完成。

二、用连接符手动输入换行
如果你不想用 CHAR(10),也可以手动输入换行符:
第一步:在C2单元格输入公式:
=A2 & " " & B2
先在连接符中间输入一对双引号(表示空文本),然后把光标放到双引号里面,按 Alt+Enter,再按回车确认。
第二步:双击填充柄向下填充即可。

三、两种方法对比
| 方法 | 公式 | 优点 | 缺点 |
|---|---|---|---|
| CHAR(10)法 | =A2&CHAR(10)&B2 | 公式简洁,容易修改 | 需记得函数名 |
| Alt+Enter法 | =A2&” “+B2 | 不记函数,直观输入 | 双引号内容易输错 |
四、总结
Excel快速合并数据并换行,核心是连接符 & 配合换行符。推荐用 CHAR(10) 的方式,公式清晰、批量填充方便。