在 Excel 里面实现一个格子里打两行字,核心有两种主流方式,第一种是手动强制换行,使用快捷键在光标位置直接断行,第二种是开启自动换行,单元格内容超过列宽的时候自动折成多行,手动强制换行可以精准控制在哪一个位置分成两行,自动换行是根据列宽自动判断折行位置,两种方式都可以让文字在同一个单元格内部显示成两行,不会占用相邻其他单元格,这个操作常用于表头 备注栏 长文本说明,解决文字太长横向溢出,或者需要在单元格内分两行排版的需求,设置之后单元格内部文字分行显示,单元格本身还是单独一格,不会拆分成两个单元格,后续还可以配合调整行高,让两行文字完整展示不被遮挡。
为什么需要一个格子里打两行字
Excel 默认单元格里面文字是横向连续排布,如果文字很长,要么溢出到右侧单元格,要么如果右侧单元格有内容就直接被遮挡,很多表格表头名称比较长,想要表头紧凑,就需要在同一个单元格内分成两行文字,缩小表头横向占用宽度,还有备注说明类内容,业务习惯就是在一格里面分两行书写,提升可读性,如果新建单元格的时候不做换行设置,长文本排版会非常杂乱,打印的时候表头也容易超出页面,所以掌握单元格内打两行字是表格排版非常基础的操作。
详细操作步骤
第一种 手动强制换行,精准控制两行位置
1 双击单元格进入编辑状态,或者选中单元格之后点击上方编辑栏
2 把光标移动到想要分成两行的文字中间位置
3 按下快捷键 Alt 加 Enter,光标后面的文字就会换到下一行
4 继续输入第二行文字,按下回车确认单元格内容
5 这种方式优点是可以自由指定断行点,不管列宽多大,都会固定分成两行
第二种 开启自动换行,根据列宽自动变成两行
1 选中需要设置的单元格,也可以批量选中多个单元格
2 在顶部开始选项卡,找到自动换行按钮并点击
3 单元格内文字宽度超过当前列宽,就会自动折行,变成两行或者多行
4 如果想要固定成两行,可以手动调整列宽,控制折行位置
5 也可以右键选中单元格,打开设置单元格格式,切换到对齐选项卡,勾选自动换行,点击确定
第三种 编辑栏内换行,适合已经写好长文本
1 选中单元格,点击顶部编辑栏
2 在编辑栏文字中间按 Alt 加 Enter 完成换行
3 确认之后单元格里面就会同步显示两行文字,适合已经录入完整长文本之后再拆分两行的场景
两种换行方式对比表格
| 方式 | 核心特点 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|---|
| Alt 加 Enter 强制换行 | 手动指定断行点 | 两行位置固定 | 修改列宽不会改变断行 | 表头 固定格式备注 |
| 自动换行 | 跟随列宽自动折行 | 批量设置方便 | 调整列宽会改变行数 | 长文本 说明内容 |
补充注意事项
设置一个格子里打两行字之后,如果文字还是显示不全,需要调整行高,单元格高度不够的时候第二行文字会被隐藏,双击行号分隔线自动适配行高就可以完整显示,如果已经开启自动换行,又额外按 Alt 加 Enter 强制换行,两种换行标记会同时存在,后续修改列宽的时候,文字折行逻辑会比较复杂,建议根据需求只选用一种方式,另外如果复制其他软件带换行的文字粘贴进 Excel 单元格,有可能不会自动识别成单元格内换行,需要重新按 Alt 加 Enter 调整,还有一个要点,自动换行是单元格格式属性,批量设置的时候可以选中整列一次性开启,强制换行是内容里面自带换行符,属于单元格文本内容本身,两种性质不一样。
【常见问题】
问题 1 Excel 一个格子里打两行字之后第二行看不见怎么办
回答 1 Excel 一个格子里打两行字之后第二行看不见,一般是行高太小,单元格高度不足以容纳两行文字,双击行号分隔线自动调整行高,或者手动设置合适行高,两行文字就可以完整显示。
问题 2 Excel 一个格子里打两行字可以批量设置吗
回答 2 Excel 一个格子里打两行字可以批量设置,如果是自动换行方式,选中全部单元格,点击开始选项卡自动换行按钮即可批量开启,强制 Alt 加 Enter 换行只能单个单元格手动设置,不能批量一键强制断行。
问题 3 Excel 一个格子里打两行字调整列宽之后行数变多怎么办
回答 3 Excel 一个格子里打两行字调整列宽之后行数变多,是因为使用的是自动换行,自动换行跟随列宽动态折行,如果想要永远固定两行,改用 Alt 加 Enter 强制换行,断行位置就不会随着列宽变化改变。
【免责申明】
本文操作基于微软 Excel 常规版本编写,不同版本 Excel 快捷键和自动换行按钮位置基本一致,WPS 表格兼容环境操作逻辑相同,本文仅作操作教学参考,不保证特殊宏或者老旧版本文件内换行行为完全一致。


