Удалить переносы строк в Excel

Способ 1.

Выделяем всё, жмём Ctrl+H, в строке поиска жмём Ctrl+J, заменяем на пробел.

Способ 2 (не проверено).

Выделяем всё, жмём Ctrl+L. Создаём новый столбец, вставляем формулу в первую ячейку:

=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13)," "),CHAR(10)," ")Code language: PowerShell (powershell)

Переходим в ячейку с формулой и жмём Enter.

Способ 3.

Переносы удаляются заменой символов Chr(10) и Chr(13). Для удаления символа жмём Alt+F11, потом правой кнопкой на нужную страницу, Insert > Module, вставляем код ниже. Закрываем окно, выполняем макрос кнопкой Run сверху.

Sub RemoveCarriageReturns()
    Dim MyRange As Range
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
    For Each MyRange In ActiveSheet.UsedRange
        If 0 < InStr(MyRange, Chr(10)) Then
            MyRange = Replace(MyRange, Chr(10), " ")
        End If
    Next
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
End Sub
Code language: PowerShell (powershell)

Способ 4 (не проверено).
Также, это умеют делать аддоны Text Toolkit и Ultimate Suite for Excel.