如何让 ALT-ENTER 自动换行以适应 EXCEL 单元格的高度?

如何让 ALT-ENTER 自动换行以适应 EXCEL 单元格的高度?

我正在使用 ALT-ENTER 在单元格中执行硬文字换行。

但是,当我使用它时,自动调整高度功能无法正常工作。它使单元格的高度适合第一行。

有没有什么解决办法?

答案1

我无法一次性找到解决办法,但确实想出了一个行之有效的办法。这肯定是一个临时解决办法。

首先使用以下语句计算您正在查看的单元格中的行数。

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

然后使用大量的 if 语句 =IF(B82="","",IF(B82=1,"1",IF(B82=2,"1 1",IF(B82=3,"1 1 1",IF(B82=4,"1 1 1 1",IF(B82=5,"1 1 1 1 1",IF(B82=6,"1 1 1 1 1",IF(B82=7,"1 1 1 1 1 1" 等等

该单元格的宽度需要与“1”相同,然后它将换行到另一个单元格的高度。虽然不太美观,但对我来说还是有用的。

答案2

好吧,有几种方法可以解决这个问题 -

  1. 您可以在行标签之间双击,它将调整行以自动适应最大单元格的内容
  2. 你可以用传统的方式去做,然后去主页 → 单元格 → 格式 → 自动调整行高
  3. 您可以使用键盘快捷键执行 #2 - 按住ALT并按下H O A

不幸的是,您需要手动执行此操作,因为 Excel 在自动调整行高时不会考虑“换行符”。

答案3

通常 ALT+HOA 不会立即起作用,或者仅对列中的某些行起作用。通常此顺序有效:

  1. Alt+HOA
  2. 使用 Alt+Enter 单击要计算行高的单元格
  3. 单击 Excel 屏幕顶部的编辑字段
  4. 使用 Alt+Enter 单击该行中应计算行高的单元格的另一个单元格,然后 Voila(希望如此)

不可否认,这是一个愚蠢而耗时的过程,但盯着 Excel 表中大部分看不见的文本的单元格可能会花费更多的时间。

相关内容