askXL
Вопрос RU

Как удалить непечатаемые символы из ячейки?

Ответ

Функция ПЕЧСИМВ: =ПЕЧСИМВ(A1) удаляет непечатаемые символы (коды 0–31). Для неразрывных пробелов: =ПОДСТАВИТЬ(ПЕЧСИМВ(A1); СИМВОЛ(160); "").

Подробное объяснение

Непечатаемые символы попадают в данные при импорте из веба, баз данных и сторонних систем. Они не видны, но ломают формулы поиска и сравнения.

ПЕЧСИМВ (CLEAN)

=ПЕЧСИМВ(A1)

Удаляет символы с кодами 0–31 (управляющие символы ASCII).

СЖПРОБЕЛЫ + ПЕЧСИМВ

=СЖПРОБЕЛЫ(ПЕЧСИМВ(A1))

Убирает и непечатаемые символы, и лишние пробелы.

Неразрывный пробел (СИМВОЛ 160)

ПЕЧСИМВ не удаляет неразрывный пробел (код 160, частый при копировании из веб-страниц):

=ПОДСТАВИТЬ(ПЕЧСИМВ(A1); СИМВОЛ(160); "")

Полная очистка

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПЕЧСИМВ(A1); СИМВОЛ(160); " "))

Заменяет неразрывные пробелы обычными, удаляет управляющие символы, убирает лишние пробелы.

Диагностика

=КОДСИМВ(ПРАВСИМВ(A1; 1))

Показывает код последнего символа. Если там 10, 13 или 160 — это невидимый мусор.

05.03.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google