如何刪除換行符例如在a1列中我有3行由換行符分隔,並且在最後一行有額外的換行符,我想刪除請注意有時候,我需要刪除的最後一行有更多的換行符,並且我需要在每行上保留行分隔符,除了最後一行,我嘗試過下面的公式但我無法找到解決方案來維護每行中的換行符如何刪除最後一個文本的換行符
=SUBSTITUTE(A1,CHAR(10)," ")
dfddgfggfgfg(char)10
jhjkhkhjhhjk(char)10
hkjhkhjhhhjh(char)10
如何刪除換行符例如在a1列中我有3行由換行符分隔,並且在最後一行有額外的換行符,我想刪除請注意有時候,我需要刪除的最後一行有更多的換行符,並且我需要在每行上保留行分隔符,除了最後一行,我嘗試過下面的公式但我無法找到解決方案來維護每行中的換行符如何刪除最後一個文本的換行符
=SUBSTITUTE(A1,CHAR(10)," ")
dfddgfggfgfg(char)10
jhjkhkhjhhjk(char)10
hkjhkhjhhhjh(char)10
並不完美,但是這將刪除單元格的最後3個字符的所有換行符:
=LEFT(A1,LEN(A1)-3)&SUBSTITUTE(RIGHT(A1,3),CHAR(10),"")
如果你認爲有可能超過3換行符結尾,或一行不會短於2個字符,您可以增加該值(在兩個地方)。
此外,如其他答案中所述,請確保在單元格的屬性中選中了Wrap Text
選項。
這將在年底全部更換爲CHAR(10)■不管有多少的:
=IF(RIGHT(SUBSTITUTE(TRIM(A1),CHAR(10) & CHAR(10),""),1)=CHAR(10),LEFT(SUBSTITUTE(TRIM(A1),CHAR(10) & CHAR(10),""),LEN(SUBSTITUTE(TRIM(A1),CHAR(10) & CHAR(10),""))-1),SUBSTITUTE(TRIM(A1),CHAR(10) & CHAR(10),""))
我花了一段時間,但現在我知道你只是想去掉換行符末,不在中間。 – Andrew