Excel将两个单元格文字提取,放在新的单元格,变成两行文字
在 Excel 里把两个单元格的文字合并到同一个单元格、并分成两行,核心是:用 CHAR(10) 做换行符 + 打开「自动换行」。
一、最简单公式(Windows)
假设:
- A1 = 第一行文字
- B1 = 第二行文字
要在 C1 显示两行:
excel
=C1=A1&CHAR(10)&B1
二、Mac 版
excel
=A1&CHAR(13)&B1
三、必须设置:自动换行
写完公式后一定要做这步,否则只显示一行:
1. 选中公式单元格(如 C1)
2. 开始 → 对齐方式 → 勾选 自动换行
3. 双击行号(如 1)自动调整行高
四、更方便:TEXTJOIN(新版 Excel)
excel
=TEXTJOIN(CHAR(10),TRUE,A1,B1)
- 优点:自动忽略空单元格、可连选多个
- 同样要开 自动换行
五、手动直接换行(非公式)
如果不想用公式,直接在单元格里:
1. 双击进入编辑
2. 光标放在要换行处
3. 按 Alt+Enter(Windows)
或 Option+Enter(Mac)