Удаление переносов строк из ячеек
текстЧто делает формула
Переносы строк в ячейках — это символы с кодами 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 секунды — опишите задачу на русском языке
Попробовать генератор