使用文本换行时删除单元格中的多余空间

使用文本换行时删除单元格中的多余空间

当我在一行中的多个单元格中输入一个长句子(或多个句子)并对这些单元格应用“文本换行”选项时,单元格底部会有一个额外的空白行。文本后没有多余的空格。我已将光标放在文本末尾并使用 Delete 键。

我的文本被格式化为与顶部和左侧对齐。

  • 自动格式化高度选项不会删除多余的空白行。
  • 调整单元格的宽度没有帮助。
  • 我尝试将文本复制/粘贴到记事本中,然后再复制/粘贴回 Excel,以尝试删除所有格式。但没有成功。
  • 我没有使用粗体、斜体或任何其他字体设置。我在输入文本时使用默认字体。
  • 我搜索了“设置单元格格式”窗口。但那里没有办法删除这个多余的空白行。

有没有其他设置可以删除这个多余的空白行?我知道 Excel 并不是专门为文字处理而设计的。但我需要在此工作表上输入注释并使用文本换行功能。

我正在使用适用于 Windows 的 Office/Excel 2007。

答案1

我能够重现您所看到的行为(在 Excel 2007 中也是如此)。我无法找到去除多余空格的方法,但我发现,如果您反转步骤并在输入文本之前在单元格中应用文本换行,您将不会得到额外的空白行。

答案2

在我写这篇文章之前,我也遇到了同样的问题。以下是我发现的问题。

当您按下“自动换行”按钮时,单元格高度会自动调整。此外,单元格高度的计算方式也不符合我们的预期。如果文本最后一行剩余的空间非常小,Excel 会认为该单元格需要再加一行……即使其中没​​有一个字母。

如果你得到手机的宽度稍宽一点,单元格高度的自动调整会删除多余的行。

答案3

我发现,如果您更改包含带有额外空白行的单元格的列的宽度,则自动调整行的高度通常会消除额外的空白行。显然,自动换行会弄乱特定单元格值和特定宽度。尝试不同的宽度,直到自动调整高度消除空白行。

您可以通过单击并拖动工作表顶部两个列标题之间的分隔线来加宽列。一旦列变宽,通过双击工作表左侧行标题之间的分隔线,即可自动调整行的大小。

当然,如果您的工作表有数百行,那么该列中的每个单元格都有一定的机会击中魔法点并添加额外的行。更改宽度将清理一些单元格,并为其他单元格添加不必要的空白。在这种情况下,我发现的唯一解决方案是手动将文本换行到我选择的宽度,方法是使用 alt+enter 在文本中间插入额外的回车符,在我希望文本换行的位置。然后我确保列比我选择的文本宽度稍宽,这样就不会出现任何额外的空白行。这是一个糟糕且费力的解决方案,但它确实有效。

答案4

选择受影响的列,禁用文本换行,稍微调整列宽,现在重新应用文本换行

相关内容