考虑一个数据集,其中某些行的行高过大,而其他行的行高非常小,如下图所示。它看起来杂乱无章,您可能无法一眼看到重要信息。要解决此问题,您可以调整行高,使单元格看起来更均匀。在本 Excel 教程中,您将学习如何使用 Excel 功能、键盘快捷键和 VBA 代码在 Excel 中自动调整行高。
Excel 中的行高是什么?Excel 中的行高定义电子表格中行的垂直尺寸。您可以通过单击行栏下方的边界并按住鼠标按钮来检查特定行的高度。这将以点和像素为单位显示行高。
在 Excel 中,使用 Calibri 11 字体时,默认行高设置为 12.75 磅,相当于大约 1/6 英寸或 0.4 厘米。但是,Excel 2019、2016 和 Excel 2013 等版本可能会因显示缩放 (DPI) 而显示行高变化,范围从 100% DPI 时的 15 点到 200% DPI 时的 14.3 点。
由于显示缩放、字体类型和单元格内容的长度,您通常需要调整行高以容纳单元格内较大的内容,以确保行中的所有信息都可见。用户可以手动设置 0 到 409 点之间的行高,每个点大约等于 1/72 英寸或 0.035 厘米。值得注意的是,隐藏行的高度为零 (0) 点。
在 Excel 中自动调整行高的 5 种方法
如果您想减少或增加 Excel 行高,有多种调整方法。以下是五种最常见的方法。
方法 1 – 使用 Excel 自动调整行高功能Excel 中的自动调整行高功能会自动调整行高以容纳行内最高的内容。
要使用自动调整行高功能自动调整行高,请按照以下步骤操作:
选择要更改高度的行。转到首页标签> 单元格组> 格式下拉菜单> 自动调整行高
结果,所选行的高度将自动调整。
方法 2 – 应用键盘快捷键您是否知道可以通过键盘快捷键访问 Excel 顶栏菜单的大部分内容?以下是通过快捷键自动缩放行高的方法:
选择要更改高度的行
接下来,依次按“Alt”、“H”、“O”和“A”键其他。
因此,所选行的高度将自动调整。
方法 1 –方法 1 –方法 3 – 鼠标双击在 Excel 中使用鼠标自动调整行高是最快、最简单的方法。快速双击行栏会自动调整高度以适合内容。
请按照以下步骤使用鼠标在 Excel 中自动调整行高:
选择要更改高度的行。将鼠标指针悬停在行标题的下边界上。双击边框。
这将根据单元格内容的大小调整所选行的高度。
方法 4 – 应用 Excel 自动换行功能Excel 中的文本换行功能可将单元格内的文本拆分为多行。它会自动调整行高以适应列宽内的内容。
请按照以下步骤使用自动换行功能在 Excel 中自动调整行高:
选择要换行的单元格。转到首页标签 > 对齐方式组 > 自动换行
这将自动换行所选单元格的文本并调整所选单元格的行高。
如果行中没有任何单元格使用文本换行,Excel 会将行高恢复为默认值。
方法 5 – 使用 Excel VBA 代码在处理批量操作、动态内容更改或需要自定义逻辑时,使用 Excel 的 VBA 代码特别有利。
要使用 Excel VBA 代码自动调整行高,请按照以下步骤操作:
转到开发人员选项卡> 代码组> Visual Basic。或者,按 Alt+F11 键
单击插入选项卡并选择模块选项来插入模块
将以下代码粘贴到模块中:
Sub Autofit_Row_Height()
Dim selectedRows As Range
Set selectedRows = Application.InputBox("Select the range of rows to autofit:", Type:=8)
If Not selectedRows Is Nothing Then
selectedRows.WrapText = True
selectedRows.EntireRow.AutoFit
Else
MsgBox "Invalid selection. Please select a valid range of rows."
End If
End Sub单击运行按钮
选择您要自动调整的范围,然后单击确定。
因此,所选范围内的行将自动调整。
如何在 Excel 中设置恒定行高Excel 中的行高功能允许用户为行设置一致且预先确定的高度。这确保了一致性并有助于更有条理地呈现数据。
请按照以下步骤设置恒定的行高:
选择要为其设置恒定行高的行。转到主页选项卡> 单元格> 格式> 行高
输入所需的行高(以像素为单位),然后单击确定。
结果,所有选定的行都将处于新调整的高度。
为什么 Excel 自动调整功能不起作用?Excel 自动调整功能不起作用的可能原因有:
如果您合并了单元格,自动调整功能将不起作用。您必须手动设置它们的行高。如果您在单元格中应用了自动换行功能,则自动调整功能也将不起作用。文本换行将覆盖导致单元格内容不适合新大小的值。结论借助自动调整功能,您可以确保数据看起来统一且一目了然。类似的概念可以应用于列宽。如果您对 Excel 有任何其他疑问,请浏览 Exceldemy 以获取最新指南和提示,或在下面的部分中发表评论。
常见问题解答如何在 Excel for Mac 中自动调整行高?选择要调整大小的行。按 Command+A 选择整个工作表,或按住 Command 并选择需要调整的行。按 Fn+Control+F2 快速自动调整所选行。如何自动调整整个工作表的行高?按 Ctrl+A (Windows) 或 Command+A (Mac) 或单击全选 按钮。接下来,双击任意两行标题之间的边界或导航至首页 > 单元格 > 格式 > 自动调整行高 在功能区上。
如何自动调整列中的文本?双击列标题的右边界或转到首页 > 单元格 > 格式 > 自动调整列宽 根据内容调整列宽。