Гид по технологиям

TRIM в Excel — как убрать лишние пробелы

4 min read Excel Обновлено 27 Dec 2025
TRIM в Excel: убрать лишние пробелы
TRIM в Excel: убрать лишние пробелы

Функция TRIM в Excel, иллюстрация рабочего листа

Что делает функция TRIM в Excel

Функция TRIM в Excel принимает текст и возвращает текст с удалёнными лишними пробелами. Она убирает все ведущие и конечные пробелы, а также сводит последовательности промежуточных пробелов к одному пробелу между словами. Простая формула — отличный способ подготовить текст для дальнейшей обработки и избежать ошибок в VLOOKUP, сравнениях и суммировании.

Краткое определение: TRIM — удаляет лишние пробелы, оставляя один пробел между словами.

Важно: TRIM устраняет обычные пробелы (код 32). Он не удаляет неразрывные пробелы (CHAR(160)) и некоторые невидимые символы — для этого нужны дополнительные приёмы.

Синтаксис и простой пример

Синтаксис:

=TRIM(text)

Пример: если в A1 хранится строка с лишними пробелами, введите в C1:

=TRIM(A1)

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

Пример применения TRIM к ячейкам с разными пробелами

Шаги для очистки столбца:

  1. Создайте пустой столбец рядом с исходным (например, C).
  2. В первой ячейке нового столбца введите =TRIM(A1).
  3. Нажмите Enter.
  4. Протяните формулу вниз или дважды щёлкните маркер заполнения.
  5. При необходимости скопируйте значения и вставьте как «Значения», чтобы заменить исходные данные.

Результат работы TRIM в столбце C, очищенный текст

Когда TRIM не срабатывает и как это исправить

  1. Неразрывные пробелы (CHAR(160)). Эти символы часто появляются при копировании текста из веба. TRIM их не удалит. Решение:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
  1. Другие невидимые символы (табуляция, переход строки). В таких случаях используйте CLEAN, который удаляет непечатаемые символы:
=TRIM(CLEAN(A1))
  1. Множественные разные невидимые символы. Комбинируйте SUBSTITUTE для известных кодов и CLEAN для общих непечатаемых символов.

Пример комбинированного приёма:

=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))

Альтернативные подходы и расширенные приёмы

  • Удаление пробелов по всему тексту (без сохранения промежутков) — используйте SUBSTITUTE:
=SUBSTITUTE(A1, " ", "")
  • Объединение TRIM с TEXTJOIN для создания одной строки из диапазона с единичными пробелами:
=TEXTJOIN(" ", TRUE, TRIM(A1:A10))

(В старых версиях Excel массивные формулы требуют подтверждения Ctrl+Shift+Enter.)

  • Для массовой очистки столбца: создайте вспомогательный столбец с TRIM, затем скопируйте и вставьте как значения поверх исходного столбца.

Как убедиться, что данные чисты (проверки)

  • Визуальная проверка: выделите ячейку и посмотрите начало/конец строки в строке формул.
  • Проверка длины: сравните LEN(A1) и LEN(TRIM(A1)). Если LEN(TRIM(A1)) меньше, были лишние пробелы.
  • Поиск неразрывных пробелов: FIND(CHAR(160), A1) вернёт позицию или ошибку.

Мини‑методика для обработки прихода данных

  1. Сохраните исходные данные в отдельном листе.
  2. Примените TRIM(CLEAN(SUBSTITUTE(...))) к столбцу с текстом.
  3. Проверяйте длину и отсутствие ошибок в формулах.
  4. Когда всё подтверждено, замените исходные значения результатами.

Роль‑ориентированные чек‑листы

  • Для аналитика:

    • Применить TRIM к текстовым полям.
    • Проверить LEN до и после.
    • Заменить CHAR(160), если нужно.
  • Для владельца данных:

    • Утвердить источник и правило очистки.
    • Согласовать момент замены оригиналов на очищенные.

Критерии приёмки

  • Все ячейки не содержат ведущих или конечных пробелов.
  • Между словами только один пробел.
  • Неразрывные пробелы и непечатаемые символы удалены (или задокументированы причины сохранения).

Краткий глоссарий

  • TRIM — удаляет лишние пробелы; сохраняет один пробел между словами.
  • SUBSTITUTE — заменяет указанный фрагмент текста другим.
  • CLEAN — убирает непечатаемые/необычные символы.

Частые ошибки и когда избегать TRIM

  • Если в тексте используются намеренные выровненные поля (фиксированная ширина) или неразрывные пробелы важны — не применяйте глобально TRIM без проверки. TRIM также изменит форматирование, которое полагалось на дополнительные пробелы.

FAQ

TRIM удалит табуляции и переносы строк?

TRIM не удаляет табуляции и некоторые специальные символы. Используйте CLEAN для удаления непечатаемых символов и при необходимости SUBSTITUTE для конкретных кодов.

Можно ли применять TRIM к целому столбцу сразу?

Да: создайте вспомогательный столбец с формулой =TRIM(A1) и протяните её вниз. В новых версиях Excel можно использовать динамические массивы и TEXTJOIN/LET для специальных сценариев.

Итог

Функция TRIM — простой и мощный инструмент для очистки текста в Excel. Для полной очистки комбинируйте TRIM с SUBSTITUTE и CLEAN. Всегда проверяйте результаты и сохраняйте резервную копию исходных данных.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Виджет «Новости и погода» для Windows 10
Windows

Виджет «Новости и погода» для Windows 10

OpenVPN на DD‑WRT: установка и настройка
Сети

OpenVPN на DD‑WRT: установка и настройка

Как добавить AVI и MKV в iTunes
Руководство

Как добавить AVI и MKV в iTunes

Сканирование с Microsoft Defender на Windows 11
Безопасность

Сканирование с Microsoft Defender на Windows 11

Зеркалирование экрана на Apple TV
Инструкции

Зеркалирование экрана на Apple TV

Wi‑Fi‑звонки на Android — как включить
Мобильная связь

Wi‑Fi‑звонки на Android — как включить