删除单元格末尾的所有多余换行符

Remove all excessive line breaks at end of cell

在 google 工作表中,我使用函数 TRIM() 删除文本中的前导和尾随空格,但我还想删除每个 [=15= 末尾的换行符], 基本上是错误或 w/e 留下的过多换行符。有办法解决这个问题吗?

张贴显示我想要的图片。

您可以像这样使用 RegexReplace:

=REGEXREPLACE(D3,"\n","")

你提到:

basically excessive line breaks

使用 TRIM 删除尾随空格和尾随换行符。

如果它们碰巧共存,它甚至会删除它们。

在您的示例中,导致结果的是相邻单元格的高度。

在不同的 sheet 中测试你的结果。

您可以使用如下公式:

=INDEX(TRIM('Sheet 1'!A2:A9))

请查看 示例,了解 TRIM 的工作原理

作为statedTRIM函数

Removes leading, trailing and repeated spaces in text.


使用的函数:
TRIM
INDEX
TRANSPOSE

尝试:

=TRIM(SUBSTITUTE(A1; CHAR(10); ))

对于数组:

=INDEX(TRIM(SUBSTITUTE(A1:A10; CHAR(10); )))