核心结论:Excel 自动换行就是单元格文字太长的时候,自动折成多行显示,不会撑宽整列,有两种方式,一种是开启自动换行(列宽固定,文字自动换行),另一种是手动强制换行 Alt+Enter(自己指定换行位置),做表头、长备注单元格最常用,开启之后还需要调整行高,不然文字可能只露出一部分。
第一种 一键开启自动换行(推荐)
适用场景:长文本、长表头,列宽不变,文字自动折行
1 选中需要设置的单元格,或者整片数据区域
2 顶部
【开始】选项卡,在对齐方式分组,找到自动换行按钮,点一下就开启
3 如果文字显示不全,手动调整行高,或者双击行号分隔线自动适配行高
再次点击这个按钮,就可以取消自动换行
第二种 单元格格式面板设置自动换行
1 选中单元格,右键,选择
【设置单元格格式】
2 切换到
【对齐】选项卡
3 在文本控制里面,勾选
【自动换行】,点击确定
第三种 手动强制换行 Alt+Enter
适用场景:需要自己指定在哪一行断开,不是跟着列宽自动折行
1 双击单元格进入编辑状态
2 光标移动到想要换行的文字位置
3 按下快捷键 Alt+Enter,光标后面内容就换到下一行
这个是硬换行,就算取消自动换行,这个换行依然保留
两种方式对比表格
| 方式 | 换行触发方式 | 特点 | 适用场景 |
|---|---|---|---|
| 自动换行按钮 | 跟随列宽自动折行 | 列宽改变,换行位置跟着变 | 长表头、备注文本 |
| Alt+Enter 强制换行 | 人工指定断点 | 固定换行位置 | 多行固定排版文字 |
深度注意事项
1 如果单元格已经设置合并单元格,自动换行依旧可以使用,但是合并单元格会影响排序筛选公式,正式数据表尽量少用
2 开启自动换行之后,文字还是显示不全,一般是行高被固定成最小值,取消固定行高,让行高自动适配
3 工作表开启保护,对齐设置灰色不可点,需要先撤销工作表保护
4 WPS 表格操作逻辑和 Excel 一致,同样支持自动换行按钮和 Alt+Enter 强制换行
5 自动换行只改变显示效果,不会修改单元格里面原始文字内容
【相关 FAQ】
问题 1 excel 表格制作怎么自动换行,点了自动换行还是只显示一行怎么办
回答 1 excel 表格制作怎么自动换行,大概率是行高被锁定固定,把行高取消固定,双击行号分隔线自动适配行高,文字多行内容就可以完整显示。
问题 2 excel 表格制作怎么自动换行,能不能单独指定文字中间换行
回答 2 excel 表格制作怎么自动换行,想要指定断点,双击单元格,光标定位位置按 Alt+Enter 强制换行,这个和自动换行不一样,换行位置是固定的。
问题 3 excel 表格制作怎么自动换行,取消自动换行之后文字又变成一行怎么办
回答 3 excel 表格制作怎么自动换行,如果是 Alt+Enter 强制换行的内容,取消自动换行之后,硬换行还存在,需要进入编辑栏手动删除换行符。
问题 4 excel 表格制作怎么自动换行,超级表里面可以设置吗
回答 4 excel 表格制作怎么自动换行,超级表单元格同样支持自动换行,选中单元格点击开始选项卡自动换行按钮即可,不影响超级表其他功能。
免责声明:本文操作基于微软 excel 常规版本演示,不同版本界面略有差异,自动换行仅为显示排版设置,不改变单元格原始数据,本文仅做操作教学,因排版调整失误造成报表异常,相关风险由使用者自行承担。


