excel 单元格里面手动强制文本换行的快捷键是 Alt 加 Enter,在 Windows 桌面版 excel 当中,光标定位在单元格内部文字的指定位置,按下这个组合键,就可以在当前位置插入换行,把一段长文本拆成多行显示,这个操作也叫硬换行,和工具栏里面的自动换行功能不一样,自动换行是根据列宽自动折行,不能自己指定换行位置,Alt 加 Enter 是人工控制断点,适合长备注 多行说明 表头多行文字这类场景,很多新手容易混淆这两种换行方式,按回车默认是确认单元格输入并且跳到下一格,而 Alt 加 Enter 是保留在当前单元格内部完成换行,不会跳出单元格。
两种换行方式对比
| 换行类型 | 触发方式 | 换行特点 | 适用场景 |
|---|---|---|---|
| 强制硬换行 | Alt 加 Enter | 手动指定断点,换行位置固定,修改列宽断点不变 | 自定义多行备注 表头分行 |
| 自动换行 | 开始选项卡自动换行按钮 | 跟随列宽自动折行,列宽改变换行位置跟着变 | 大段长文本自适应列宽 |
详细操作步骤
第一步,双击单元格,进入单元格编辑状态,把鼠标光标移动到想要断开换行的文字中间位置。
第二步,按下 Alt 加 Enter 快捷键,光标位置立刻插入换行,文字分成上下两行。
第三步,继续输入后续文字,还可以重复按 Alt 加 Enter,实现多次文本换行。
第四步,全部文字输入完成之后,按下普通回车确认单元格内容。
第五步,如果想要取消已经做好的文本换行,双击单元格,把光标放在换行断点位置,按 Delete 或者 Backspace,就可以把两行文字合并回单行。
第六步,mac 版本 excel,单元格内文本换行快捷键不是 Alt 加 Enter,对应的是 Option 加 Enter,这点需要区分系统。
深度补充要点
Alt 加 Enter 生成的是单元格内部换行符,复制这个单元格到其他软件,比如 Word 记事本,这个换行效果一般可以保留,如果复制到其他单元格之后换行丢失,可以检查目标单元格是否关闭了自动换行显示。
如果单元格高度没有自动拉高,看不到多行文字,可以手动拉高行高,或者开启自动行高,单元格里面已经存在 Alt 加 Enter 硬换行,就算关闭自动换行,硬换行依然生效。
这个快捷键只在单元格编辑模式下有效,如果只是选中单元格,没有双击进入编辑状态,直接按 Alt 加 Enter 是不会执行文本换行的。
批量处理的时候,不能一次性给多个单元格批量添加 Alt 加 Enter 硬换行,硬换行属于单元格内部字符,只能逐个定位光标操作,如果需要批量自动折行,优先使用自动换行功能。
【常见问题】
问题 1 为什么按 excel 文本换行快捷键 Alt 加 Enter 没有反应
回答 1 主要原因是没有双击单元格进入编辑状态,只是选中单元格,excel 文本换行快捷键必须在编辑模式下才能生效,另外 mac 系统 excel 文本换行快捷键是 Option 加 Enter,Windows 系统才是 Alt 加 Enter,确认系统之后重新进入编辑状态再按快捷键。
问题 2 excel 文本换行快捷键和自动换行功能能不能同时使用
回答 2 可以同时使用,excel 文本换行快捷键产生的是固定硬换行,自动换行是额外根据列宽折行,单元格内同时存在两种换行,文字会先按照 Alt 加 Enter 断点分行,剩下长文本再跟着列宽自动折行。
问题 3 excel 文本换行快捷键生成的换行符可以用函数清除吗
回答 3 可以,excel 文本换行快捷键产生的换行符代码是 CHAR (10),使用 SUBSTITUTE 函数把 CHAR (10) 替换为空,就可以清除单元格里面 excel 文本换行快捷键生成的硬换行,把多行文字合并成单行。
【免责申明】
本文内容基于 Windows 桌面版 excel 常规版本讲解,mac 版本 网页版 excel 的 excel 文本换行快捷键存在差异,部分精简软件快捷键可能冲突失效,实际操作请以本机软件为准,本文不承担操作失误造成单元格格式异常相关责任。


