Убираем переносы строк и очищаем текст в Excel: 5 рабочих способов

Иван Корнев·18 августа 2026·3 мин

Чтобы убрать переносы строк и очистить текст в Excel, примените формулу =ПОДСТАВИТЬ(A1; СИМВОЛ(10); "") или используйте массовую замену через Ctrl+H и Ctrl+J. Выбор метода зависит от объема данных и необходимости сохранить форматирование.

Оглавление

Функция ПОДСТАВИТЬ: самый надежный способ

Этот метод позволяет удалить переносы строк, не затрагивая другие пробелы в тексте. Перенос строки в Excel имеет код символа 10.

  • Формула: =ПОДСТАВИТЬ(A1; СИМВОЛ(10); "")
  • Как работает: Заменяет непечатаемый символ переноса строки на пустое значение.

Если после удаления переносов слова слипаются, замените третий аргумент на " " (пробел): =ПОДСТАВИТЬ(A1; СИМВОЛ(10); " ").

После применения формулы скопируйте диапазон с результатом, кликните правой кнопкой мыши и используйте «Специальную вставку» → «Значения», чтобы закрепить очищенный текст и убрать сами формулы.

Массовое удаление через «Найти и заменить»

Быстрый способ для массового удаления без использования формул.

  1. Выделите диапазон ячеек.
  2. Нажмите Ctrl+H.
  3. В поле «Найти» установите курсор и нажмите комбинацию Ctrl+J.
  4. Поле «Заменить на» оставьте пустым (для полного удаления) или поставьте пробел.
  5. Нажмите «Заменить все».

Комбинация Ctrl+J вставляет скрытый символ переноса строки. Визуально поле «Найти» может остаться пустым, но вы увидите мигающую точку — это нормально, символ считывается.

Функция ПЕЧСИМВ для глубокой очистки

Функция удаляет все непечатаемые символы (коды 0–31), включая переносы строк, табуляцию и возврат каретки.

  • Формула: =ПЕЧСИМВ(A1)

Это более агрессивная очистка. Используйте её, если текст был импортирован из внешних систем и содержит множество скрытых артефактов. Обратите внимание: функция не удаляет обычные лишние пробелы между словами.

Удаление лишних пробелов функцией СЖПРОБЕЛЫ

Часто после удаления переносов в тексте остаются двойные пробелы или пробелы по краям. Для финальной полировки используйте функцию =СЖПРОБЕЛЫ(текст) — она удаляет лишние пробелы между словами и по краям.

Для идеальной очистки применяйте комбинацию функций: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1; СИМВОЛ(10); " "))

Power Query для больших массивов данных

Если нужно очистить целый столбец при импорте, Power Query не создает вспомогательных столбцов с формулами и работает быстрее на массивах от 10 000+ строк.

  1. Перейдите в ДанныеПолучить данные.
  2. В редакторе Power Query выберите нужный столбец.
  3. Откройте ПреобразованиеОчистить текстУдалить непечатаемые символы или Обрезать.

Частые ошибки

  • Слова слиплись в одну строку. Это происходит, если в функции ПОДСТАВИТЬ третьим аргументом указана пустая кавычка "", а в исходном тексте не было пробелов между словами, разделенными переносом строки. Используйте " " (пробел) вместо "".
  • Текст не очищается после «Найти и заменить». В поле «Найти» нажата клавиша Enter вместо Ctrl+J. Поле должно содержать скрытый символ (мигающий курсор), а не быть просто пустым.
  • Остались лишние пробелы. Функции ПОДСТАВИТЬ и ПЕЧСИМВ не удаляют стандартные пробелы между словами. Оборачивайте результат в СЖПРОБЕЛЫ.

FAQ

Чем отличается ПОДСТАВИТЬ от ПЕЧСИМВ? ПОДСТАВИТЬ с СИМВОЛ(10) точечно удаляет только переносы строк, сохраняя другие символы. ПЕЧСИМВ удаляет все непечатаемые символы с кодами от 0 до 31 (включая табуляцию и возврат каретки), но не трогает обычные пробелы.

Как удалить переносы сразу во всем столбце без формул? Используйте инструмент «Найти и заменить» (Ctrl+H). В поле «Найти» введите Ctrl+J, поле «Заменить на» оставьте пустым или заполните пробелом, затем нажмите «Заменить все».

Почему после очистки текста остаются двойные пробелы? При замене символа переноса строки на пробел могут образоваться двойные пробелы, если в тексте уже были лишние отступы. Чтобы это исправить, примените к результату функцию =СЖПРОБЕЛЫ().