核心结论是 excel 表格设置文字自动换行,就是选中单元格之后,在开始选项卡对齐方式分组,点自动换行按钮,单元格里面文字超过列宽就会自动折成多行,这个功能是动态的,列变宽文字又会恢复单行,很多人设置完之后发现文字还是被截断,原因是行高被固定住,没有自动撑开,还有合并单元格、工作表保护会导致这个功能异常,掌握基础开启、批量全选设置、自动适配行高、关闭自动换行,就可以完整解决 excel 表格怎么设置文字自动换行的需求。
核心原理
自动换行属于单元格对齐属性,开启之后,软件根据当前列宽判断,文字长度超出列宽就自动断成多行。
它和 alt 加 enter 手动强制换行不一样,手动换行是固定断点,自动换行断点会跟着列宽变化。
如果行高是手动固定数值,就算开启自动换行,多行文字依然显示不全,必须执行自动调整行高。
详细操作步骤
方法一 单个或局部区域开启自动换行
1 鼠标选中需要设置的单元格,或者框选一片区域
2 顶部切换到开始选项卡,找到对齐方式分组
3 点击自动换行按钮,图标是文字折行样式
4 开启之后长文本自动折行,如果文字显示不全,打开格式,选择自动调整行高
方法二 整张工作表批量开启
1 点击左上角行号列标交叉的全选小方块,选中全部单元格
2 同样点击开始选项卡里面的自动换行
3 整张表所有单元格一次性开启自动换行,适合整表统一设置
方法三 单元格格式窗口开启
1 选中区域,右键选择设置单元格格式
2 切换到对齐标签页
3 在文本控制里面,勾选自动换行,点击确定
适合习惯用单元格格式面板设置的用户
方法四 关闭自动换行
选中单元格,再次点击自动换行按钮,取消勾选,文字恢复单行显示。
故障对照表
| 故障现象 | 主要原因 | 处理方案 |
|---|---|---|
| 开启后文字依旧截断 | 行高固定没有自适应 | 格式菜单执行自动调整行高 |
| 自动换行按钮灰色 | 工作表开启保护 | 审阅选项卡撤销工作表保护 |
| 合并单元格换行不正常 | 合并单元格对齐限制 | 检查对齐设置,必要时取消合并 |
| 公式输出多行不折行 | 公式内 char (10) 但没开自动换行 | 给单元格开启自动换行 |
| 拉大列宽文字又变回单行 | 自动换行本身是动态折行 | 想要固定断点改用 alt 加 enter |
进阶补充
打印的时候自动换行内容可以正常多行打印,打印前建议预览,确认行高足够,不会裁切文字。
如果是超级表,选中表格区域开启自动换行,新增行默认不一定继承这个属性,新增行之后需要再次检查。
【常见问题】
问题 1 excel 表格怎么设置文字自动换行,设置完文字还是被挡住怎么办
回答 1 是行高被固定,选中单元格,打开格式选择自动调整行高,让行高适配多行文字,解决 excel 表格怎么设置文字自动换行之后文字截断的问题。
问题 2 excel 表格怎么设置文字自动换行,能不能一次性整张表全部开启
回答 2 可以,点击左上角全选按钮,选中整张工作表,点击开始选项卡自动换行,一次性完成 excel 表格怎么设置文字自动换行批量设置。
问题 3 excel 表格怎么设置文字自动换行,按钮是灰色点不动是什么原因
回答 3 工作表开启保护,进入审阅选项卡撤销工作表保护,解除密码之后按钮恢复可用,继续完成 excel 表格怎么设置文字自动换行。
问题 4 excel 表格怎么设置文字自动换行,和 alt 加 enter 手动换行有什么区别
回答 4 自动换行是动态折行,列宽变化断点跟着变,alt 加 enter 是固定断点,加宽列之后断行位置不变,按需选择,实现 excel 表格怎么设置文字自动换行或者固定断行。
【免责申明】
本教程基于微软 excel 常规版本编写,不同版本 excel 菜单基本一致,WPS 表格操作逻辑大体相同,操作前建议备份文件,本文仅作为技术参考,不承担操作失误造成的数据损失。


