在 Excel 当中在一个格子里写两行,核心有两种主流方式,第一种是手动强制换行,快捷键 Alt 加回车,在单元格编辑状态下直接插入换行符,第二种是开启自动换行,文字过长的时候单元格自动分成多行显示,两种方式原理不一样,Alt 加回车是手动指定换行位置,属于硬换行,自动换行是根据单元格列宽自动折行,列宽改变之后换行位置会跟着变化,这个操作常用于表头备注长文本,让单元格内容排版更整洁,很多新手会混淆两种换行,手动换行适合固定分两行,自动换行适合长文本自适应排版,同时还要注意,如果单元格行高没有自动适配,换行之后第二行文字有可能被遮挡,需要调整行高。
手动强制换行步骤 Alt 加回车
1 双击单元格,进入编辑模式,光标移动到需要分成两行的文字中间位置
2 按下键盘 Alt 加回车组合键
3 光标位置直接断行,继续输入第二行文字
4 输入完成之后回车确认,这个单元格内部就分成两行显示
5 如果已经输入完文字,同样双击单元格,把光标放到文字中间,按 Alt 加回车完成拆分两行
自动换行步骤
1 选中需要设置的单元格
2 切换到顶部开始选项卡
3 找到自动换行按钮,点击开启
4 当单元格文字宽度超过列宽,就会自动折成多行
5 可以手动调整列宽,换行位置会自动重新计算
两种换行方式对比表格
| 方式名称 | 操作方式 | 换行特点 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|---|
| Alt 加回车强制换行 | 编辑状态快捷键 | 固定硬换行,位置不变 | 可以精准指定两行分界 | 不会跟随列宽自动调整 | 表头固定分两行,备注分两行 |
| 自动换行 | 开始选项卡按钮 | 随列宽自适应折行 | 长文本自动排版 | 列宽改动换行位置变化 | 长说明文字,自适应排版 |
进阶深度要点
Alt 加回车是单元格内部换行,不是新建单元格,所有文字仍然保存在同一个格子里面,很多用户误以为是跳到下一行单元格,这点要区分。
如果按 Alt 加回车之后,第二行文字看不见,是行高过小,选中单元格,鼠标放在行号边界,双击自动适配行高,或者手动拉高行高,就可以完整显示两行内容。
如果使用公式生成单元格内容,想要公式结果里面实现两行,可以在公式里面使用 CHAR (10) 代表换行符,公式写法 = A1&CHAR (10)&B1,同时还要把这个单元格开启自动换行,CHAR (10) 才可以正常显示换行,这个是公式内部换行的常用技巧。
如果单元格设置了自动换行,但是依旧只显示一行,检查单元格是否设置为缩小字体填充,缩小字体填充和自动换行是互斥选项,开启缩小字体填充之后,自动换行就会失效,需要取消缩小字体填充。
如果是 WPS 和 Excel 通用,Alt 加回车快捷键操作逻辑是一致的,跨软件使用没有差异。
如果需要批量给多个单元格开启两行显示,一次性选中全部单元格,点击自动换行按钮,批量设置完成,不需要逐个单元格设置。
完成单元格内两行书写之后,如果是固定排版优先使用 Alt 加回车,如果是长文本自适应,选择自动换行,记得调整行高保证两行文字完整可见。
【常见问题】
问题 1 excel 在一个格子里写两行按 Alt 加回车文字被挡住怎么办
回答 1 excel 在一个格子里写两行之后文字被挡住,是单元格行高太小,选中单元格,双击行号边界自动适配行高,或者手动拉高行高,就可以完整显示单元格里面两行文字。
问题 2 excel 在一个格子里写两行自动换行失效是什么原因
回答 2 excel 在一个格子里写两行自动换行失效,一般是单元格开启了缩小字体填充,这个选项和自动换行互斥,取消缩小字体填充,再重新开启自动换行,长文本就可以自动分成多行显示。
问题 3 excel 在一个格子里写两行公式结果可以换行吗
回答 3 excel 在一个格子里写两行,公式生成内容也可以实现换行,在公式里面使用 CHAR (10) 代表换行符拼接文本,并且单元格开启自动换行,公式输出结果就会分成两行展示。
【免责申明】
本文内容基于 Excel 常规版本操作编写,不同版本界面细节可能存在差异,操作仅供学习参考,重要业务表格请提前备份,因操作失误造成的数据损失,由使用者自行承担。


