Удаление переносов строк из ячеек

текст

Что делает формула

Переносы строк в ячейках — это символы с кодами 10 (LF) и 13 (CR). ПОДСТАВИТЬ заменяет их на пробел или пустую строку. ПЕЧСИМВ дополнительно удаляет все непечатные символы. Это необходимо при импорте данных из других систем, где текст часто содержит скрытые символы.

Формула

=ПЕЧСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ");СИМВОЛ(13);""))

Пример

Очистка адресов после импорта:

ДоПосле
ул. Ленина,\nд. 5,\nкв. 10ул. Ленина, д. 5, кв. 10
Москва\nРоссияМосква Россия

Формула заменяет переносы строк на пробелы

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

  • 1ПЕЧСИМВ не удаляет неразрывные пробелы (код 160) — добавьте ПОДСТАВИТЬ(..;СИМВОЛ(160);" ")
  • 2В Windows переносы строк = СИМВОЛ(13)&СИМВОЛ(10), в Mac = СИМВОЛ(10) — обрабатывайте оба
  • 3После очистки могут остаться двойные пробелы — добавьте СЖПРОБЕЛЫ снаружи

Нужна другая формула?

AI сгенерирует за 3 секунды — опишите задачу на русском языке

Попробовать генератор