Excel:如何删除单元格中的所有回车符?

我想摆脱在我的牢房所有回车。 我该怎么做呢?

=CLEAN(A1)

Clean从文本中删除所有不可打印的字符。 – Excel帮助文档

假设您的单元格在A1中,可以使用以下公式:

 =SUBSTITUTE(A1,CHAR(10),"") 

根据回车,您可能需要使用char(13)而不是char(10)

select一个或多个单元格,从Excel的菜单栏中点击数据/文本到列,在第一个对话框页面selectDelimited选项,点击Nextbutton,取消选中除Other以外的所有内容,然后在旁边的字段中inputCtrl + J在该框中看不到任何东西,但是列布局图将显示它在换行处被拆分(它们不是回车)…然后只需单击Finishbutton。

=清洁(A1)

该命令可以在公式选项卡>文本下的Excel中find。

 Sub RemoveLineBreaks() Application.ScreenUpdating = False Dim rngCel As Range Dim strOldVal As String Dim strNewVal As String For Each rngCel In Selection If rngCel.HasFormula = False Then strOldVal = rngCel.Value strNewVal = strOldVal Debug.Print rngCel.Address Do strNewVal = Replace(strNewVal, vbLf, " ") If strNewVal = strOldVal Then Exit Do strOldVal = strNewVal Loop If rngCel.Value <> strNewVal Then rngCel = strNewVal End If End If rngCel.Value = Application.Trim(rngCel.Value) Next rngCel Application.ScreenUpdating = True End Sub