Fast FormulaFast Formula
Excel7 мин·

Как убрать лишние пробелы и символы в Excel — очистка данных

СЖПРОБЕЛЫ, ПЕЧСИМВ, ПОДСТАВИТЬ, ЗНАЧЕН. Очистка данных после импорта: лишние пробелы, невидимые символы, числа как текст.

Грязные данные — главная боль

Выгрузка из 1С. Копирование с сайта. Импорт CSV. В результате: пробелы в начале/конце ячеек, двойные пробелы между словами, невидимые символы (перенос строки, табуляция), числа, сохранённые как текст (ВПР не находит, СУММ не считает). Разберём инструменты очистки.

СЖПРОБЕЛЫ (TRIM) — основное оружие

Удаляет начальные, конечные пробелы и оставляет только по одному между словами:
=СЖПРОБЕЛЫ(A2)
💡 Совет: СЖПРОБЕЛЫ не удаляет неразрывные пробелы (код 160). Для них: =ПОДСТАВИТЬ(A2;СИМВОЛ(160);" ") перед СЖПРОБЕЛЫ.

ПЕЧСИМВ (CLEAN) — невидимые символы

Удаляет непечатаемые символы (коды 0-31): переносы строк, табуляции, символы конца файла:
=ПЕЧСИМВ(A2)

Комбо: СЖПРОБЕЛЫ + ПЕЧСИМВ

Максимальная очистка — обе функции вместе:
=СЖПРОБЕЛЫ(ПЕЧСИМВ(A2))
💡 Совет: Этот приём решает 90% проблем с грязными данными после импорта.

ПОДСТАВИТЬ (SUBSTITUTE) — замена конкретного символа

Убрать все дефисы из номера телефона:
=ПОДСТАВИТЬ(A2;"-";"")

Числа как текст — зелёный треугольник

Если в углу ячейки зелёный треугольник — число хранится как текст. ВПР не найдёт, СУММ проигнорирует. Способ 1: Выделите ячейки → жёлтый значок → «Преобразовать в число» Способ 2: Формулой — умножить на 1:
=A2*1
💡 Совет: Или =ЗНАЧЕН(A2) — явное преобразование текста в число. =ЗНАЧЕН(СЖПРОБЕЛЫ(ПЕЧСИМВ(A2))) — очистка + преобразование.

Найти и заменить (Ctrl+H)

Для массовой замены без формул: 1. Ctrl+H 2. Найти: два пробела (нажмите пробел 2 раза) 3. Заменить: один пробел 4. «Заменить все» — повторяйте, пока не будет 0 замен Так же можно удалить переносы строк: в поле «Найти» нажмите Ctrl+J (невидимый символ переноса).

В Google Sheets

TRIM и CLEAN работают аналогично. Дополнительно есть: - Данные → Очистка данных → Обрезать пробелы — массово для всего диапазона без формул - REGEXREPLACE — удалить любые символы по шаблону: =REGEXREPLACE(A2; "[^а-яА-Яa-zA-Z0-9 ]"; "")

Заключение

=СЖПРОБЕЛЫ(ПЕЧСИМВ(A2)) — запомните эту комбинацию, она спасёт десятки часов. Для конвертации текста в числа — ЗНАЧЕН. Для замены конкретных символов — ПОДСТАВИТЬ. А если не уверены, какая функция нужна — опишите проблему в Fast Formula.
🤖

Не хотите запоминать формулы?

Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.

Попробовать бесплатно →

Попробуйте бесплатно

5 запросов бесплатно, без регистрации. Загрузите таблицу — получите формулу за секунды.