excel 单个单元格里面换行主要有两种方式,一种是手动强制换行,也就是硬换行,可以自己选定文字断点,快捷键是 Alt 加 Enter,另一种是自动换行,根据单元格列宽自动折行,不需要手动指定断点,很多新手分不清这两种,按普通回车之后直接跳到下一个单元格,没有在当前格子里面换行,就是因为没有使用 Alt 加 Enter,强制换行适合表头多行文字 备注说明,自动换行适合大段长文本,列宽变动的时候换行位置会跟着自动调整。
两种换行方式对照表
| 换行类型 | 操作方式 | 特点 | 适用场景 |
|---|---|---|---|
| 强制硬换行 | 编辑状态按 Alt 加 Enter | 断点固定,不受列宽影响 | 自定义分行 表头多行文字 |
| 自动换行 | 开始选项卡自动换行按钮 | 随列宽自动折行 | 长段落文本自适应显示 |
详细操作步骤
第一步,强制换行,双击单元格进入编辑模式,把光标移动到想要断开文字的位置。
第二步,按下 Alt 加 Enter,光标位置就插入换行,文字分成上下两行,可以重复按 Alt 加 Enter 实现多次换行,输入完成之后按回车确认。
第三步,自动换行,选中单元格,点击顶部开始选项卡,找到自动换行按钮点击开启,单元格长文本就会按照列宽自动分成多行显示。
第四步,如果开启自动换行之后文字还是只显示一行,可以手动调整行高,或者双击行号分隔线,自动适配行高。
第五步,mac 版本 excel,单元格内强制换行快捷键是 Option 加 Enter,和 Windows 系统不一样。
深度补充要点
Alt 加 Enter 产生的是单元格内部换行符,代码是 CHAR (10),后续可以用 SUBSTITUTE 函数清除这个换行,把多行文字合并成单行。
自动换行只是显示效果,单元格文字本身没有插入换行符,如果把列宽拉宽,文字又会变回单行。
如果单元格是合并单元格,自动换行有时候会失效,这种情况优先使用 Alt 加 Enter 强制换行。
如果只是选中单元格,没有双击进入编辑状态,直接按 Alt 加 Enter 是不会生效的,必须处于文字编辑状态。
【常见问题】
问题 1 excel 一个表格里怎么换行,按回车直接跳到下一格怎么办
回答 1 excel 一个表格里怎么换行,普通回车是确认输入并跳转单元格,想要留在当前单元格内换行,双击单元格进入编辑状态,按 Alt 加 Enter,就可以在 excel 一个表格里面换行。
问题 2 excel 一个表格里怎么换行,自动换行之后文字还是一行怎么办
回答 2 excel 一个表格里怎么换行,开启自动换行依旧单行,一般是行高没有自动撑开,双击左侧行号分隔线自动调整行高,或者手动设置行高,就可以正常显示多行内容。
问题 3 excel 一个表格里怎么换行,两种换行能不能同时使用
回答 3 excel 一个表格里怎么换行,可以同时使用 Alt 加 Enter 硬换行加自动换行,文字先按照手动断点分行,剩余长文本再跟随列宽自动折行。
【免责申明】
本文内容基于桌面版 excel 常规版本讲解,mac 和网页版 excel 快捷键与功能存在部分差异,实际操作请以本机软件为准,本文不承担排版显示异常相关责任。


