Быстрая очистка данных в Excel от мусора

Иван Корнев·09.04.2026·4 мин

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

Главное правило: Перед массовыми изменениями всегда создавайте копию листа или файла, чтобы избежать безвозвратной потери данных.

Удаление лишних пробелов

Лишние пробелы часто ломают работу формул поиска (ВПР, ПОИСКПОЗ) и мешают корректной сортировке. Они могут быть в начале, в конце строки или двойными внутри текста.

Функция СЖПРОБЕЛЫ (TRIM)

Это самый надежный способ. Функция удаляет все пробелы, кроме одиночных между словами.

  1. Вставьте пустой столбец рядом с данными.
  2. Введите формулу: =СЖПРОБЕЛЫ(A1) (где A1 — ячейка с данными).
  3. Протяните формулу вниз до конца таблицы.
  4. Выделите новый столбец, скопируйте его (Ctrl+C).
  5. Нажмите правой кнопкой мыши на исходный столбец → Специальная вставкаЗначения.
  6. Удалите вспомогательный столбец с формулами.

Если нужно удалить абсолютно все пробелы (даже между словами), используйте «Найти и заменить» (Ctrl+H). В поле «Найти» поставьте пробел, поле «Заменить на» оставьте пустым и нажмите «Заменить все».

Очистка ячеек от текста или чисел

Иногда в одном столбце смешаны данные разных типов (например, «123 кг» или «Артикул 55»). Чтобы оставить только числа или только текст, нужны разные подходы.

Как оставить только числа

Если в ячейке есть текст и цифры, стандартными формулами извлечь только числа сложно. Самый быстрый способ для новых версий Excel — Power Query:

  1. Выделите диапазон → вкладка ДанныеИз таблицы/диапазона.
  2. В редакторе выберите столбец → вкладка ПреобразованиеИзвлечьЦифры.
  3. Нажмите Закрыть и загрузить.

Для разовых операций можно использовать фильтр: включите фильтр, снимите выделение с текстовых значений и удалите видимые строки.

Как удалить текст, оставив числа (формула)

Если данные имеют строгий формат, можно попробовать формулу массива (работает в Excel 365): =ТЕКСТСОЕД(ЕСЛИ(ЕЧИСЛО(ПСТР(A1;ПОЗИЦИЯ(СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));A1));1)*1;ПСТР(A1;ПОЗИЦИЯ(СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));A1));1);"") Примечание: Это сложная формула, проще использовать надстройку или макрос для массовой чистки.

Удаление конкретных слов или символов

Используйте инструмент Найти и заменить (Ctrl+H):

  • Чтобы удалить слово: введите его в поле «Найти», оставьте «Заменить на» пустым.
  • Чтобы удалить часть текста по шаблону: используйте звездочку *. Например, поиск *кг* удалит всё содержимое ячейки, где есть «кг». Если нужно удалить только «кг», пишите просто кг.

Замена формул на статические значения

Формулы замедляют работу файла и могут сломаться при перемещении данных. Часто требуется «зафиксировать» результат вычислений.

Алгоритм действий:

  1. Выделите ячейки с формулами (или весь лист через Ctrl+A).
  2. Скопируйте выделенное (Ctrl+C).
  3. Не снимая выделения, нажмите правой кнопкой мыши → Специальная вставкаЗначения (иконка с цифрами «123»).
  4. Нажмите Esc для выхода из режима копирования.

Теперь в ячейках хранятся только результаты вычислений, ссылки на другие ячейки удалены.

После замены формул на значения обратный процесс невозможен. Убедитесь, что исходные данные больше не нужны в динамическом виде.

Сброс разметки страниц и визуального мусора

При подготовке к печати или экспорту в PDF часто мешают колонтитулы, разрывы страниц и случайное форматирование.

Удаление разрывов страниц

Разрывы отображаются синими пунктирными линиями.

  1. Перейдите в режим Разметка страницы (вкладка Вид).
  2. Чтобы убрать автоматические разрывы: Разметка страницыРазрывыУбрать разрывы страниц.
  3. Чтобы скрыть их отображение в обычном режиме: ФайлПараметрыДополнительно → снимите галку «Показывать разрывы страниц».

Очистка колонтитулов и областей печати

  • Область печати: Вкладка Разметка страницыОбласть печатиУбрать.
  • Колонтитулы: Вкладка ВставкаКолонтитулы (или через Макет страницы) → удалите текст из верхнего и нижнего поля.

Полный сброс форматирования

Если ячейки окрашены в разные цвета, имеют границы или шрифты, которые нужно убрать:

  1. Выделите диапазон.
  2. На вкладке Главная найдите кнопку Очистить (значок ластика).
  3. Выберите Очистить форматы. Это удалит цвета, границы и шрифты, но оставит сами данные и формулы нетронутыми.

Частые ошибки при очистке

  • Удаление через клавишу Delete: Эта клавиша очищает только содержимое ячейки, но оставляет форматирование (цвет, границы) и примечания. Используйте меню «Очистить» для полного сброса.
  • Неверный разделитель в формулах: В русской версии Excel аргументы функций разделяются точкой с запятой (;), а не запятой. Формула =TRIM(A1,B1) выдаст ошибку, правильно: =СЖПРОБЕЛЫ(A1).
  • Потеря ведущих нулей: При очистке текста и конвертации в число формат «007» превратится в «7». Чтобы сохранить нули, перед очисткой установите для ячеек текстовый формат или добавьте апостроф ' перед числом.

FAQ

Как удалить все пустые строки в таблице? Выделите таблицу, нажмите F5ВыделитьПустые ячейки. Затем правой кнопкой мыши по любой выделенной ячейке → УдалитьСтроку.

Можно ли убрать пробелы в нескольких столбцах сразу? Да, выделите весь диапазон, введите формулу =СЖПРОБЕЛЫ(...) в первую ячейку диапазона и нажмите Ctrl+Enter. Формула применится ко всем выделенным ячейкам с учетом относительных ссылок.

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