马特(Matt)问是否有一种格式化合并单元格的方法,以便当单元格的内容超过宽度时,将自动调整行高以显示必要的其他行。

不幸的是,AutoFit(Excel用于行高)不适用于合并的单元格。有许多方法可以解决此问题,但都不是简单或自动的。因此,您可以考虑重新设计工作表,使其不使用合并的单元格。如果必须使用它们,则可以尝试使用此小技巧,假设合并的单元格在A2:M2中:

。选择一个与数据表不同且不同的单元格。例如,如果数据表位于A2:M45中,则选择一个单元格,例如P55。

。在单元格中,输入公式= A2。单元格P55现在应该包含合并单元格(A2:M2)中相同的文本。

。确保单元格P55的格式与单元格A2:M2的格式相同。唯一应该不同的格式是,单元格P55不应以任何方式与任何其他单元格合并。

同样,请确保已打开单元格的“环绕”设置。

。计算组成合并单元格的所有单元格的组合宽度。例如,如果列A到M的单个宽度为9,则组合宽度将为117(9 x 13)。从该总和中减去2(117-2 = 115)。

。将P列的宽度设置为您在步骤4中确定的计算宽度。您的文本现在应该换行,并且行高会自动调整。

。检查第55行的行高(显示功能区的“主页”选项卡,然后在“单元格”组中单击“格式” |“行高”)。

。手动将第2行的高度设置为在步骤6中确定的相同行高。 。删除P列和55行。

您可能想知道为什么在第4步中从原始计算的宽度中减去2。这只是一个“错误因素”,用于迫使列宽度稍窄,因此换行略有不同。

当您以后使用不同的缩放系数查看工作表或使用其他打印机驱动程序时,这非常方便。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(10228)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本:

链接:/ excel-Adjusting_Row_Height_when_Wrapping_Text [包装文字时调整行高]。