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

Как использовать функцию TRIM в Excel

4 min read Excel Обновлено 08 Apr 2026
TRIM в Excel — удалить лишние пробелы
TRIM в Excel — удалить лишние пробелы

Функция TRIM в Excel — удаление лишних пробелов

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

Функция TRIM принимает текстовую строку и возвращает ту же строку без лишних пробелов: она удаляет начальные и конечные пробелы и сводит множественные пробелы между словами к одному. Простая форма записи:

=TRIM (text)

Определение в одном предложении: TRIM — это текстовая функция, которая нормализует пробелы в строке, сохраняя по одному пробелу между словами.

Важно: TRIM не удаляет все возможные виды «пробелов» в Unicode. Например, неразрывный пробел (CHAR(160)) и некоторые непечатаемые символы останутся, поэтому для полной очистки иногда нужна замена и/или функция CLEAN.

Пример: как TRIM работает на практике

В примере ниже в столбце A три строки с одинаковым текстом, но разными пробелами: A1 — стандартная строка, A2 — с ведущими и завершающими пробелами, A3 — с лишними пробелами между словами и с ведущими/завершающими пробелами.

Пример исходных строк с лишними пробелами в столбце A

Задача — очистить строки и вывести результаты в столбец C. Последовательность действий:

  1. Выделите ячейку C1 и введите формулу
=TRIM(A1)
  1. Нажмите Enter. В ячейке C1 появится строка без начальных/конечных пробелов (в этом примере A1 не меняется).
  2. Потяните маркер заполнения вниз на C2 и C3 — формула применится к другим строкам.
  3. В столбце C вы увидите строки без лишних пробелов.

Результат работы функции TRIM в столбце C — пробелы удалены

Когда TRIM не срабатывает (примеры и решения)

  1. Неразрывные пробелы (non-breaking space, CHAR(160)). TRIM их не удалит. Решение:
=TRIM(SUBSTITUTE(A1,CHAR(160)," "))
  1. Табуляция (символ таб, CHAR(9)) и переводы строк (CHAR(10)). TRIM не удаляет табы или переводы строки. Решение — заменить их или использовать CLEAN для удаления непечатаемых символов:
=TRIM(SUBSTITUTE(SUBSTITUTE(CLEAN(A1),CHAR(9)," "),CHAR(160)," "))
  1. Комбинация разных видов пробелов и скрытых символов. В больших или импортированных наборах данных рекомендуется сначала применять CLEAN, затем SUBSTITUTE для конкретных символов, и в конце — TRIM.

Альтернативные подходы

  • Power Query: в Power Query есть функция Text.Trim и удобный интерфейс для пакетной очистки столбцов (рекомендуется для больших таблиц).
  • Find & Replace: можно искать двойной пробел “ “ и заменять на один пробел, повторяя до исчезновения лишних пробелов — метод быстрый, но ручной.
  • REGEX (в сторонних надстройках или Google Sheets): использование регулярных выражений позволяет удалить любые последовательности пробельных символов.

Мини‑методология: как безопасно очистить столбец текста

  1. Создайте резервную копию листа или скопируйте столбец в новую вкладку.
  2. В соседнем столбце создайте формулу очистки: сначала CLEAN, затем SUBSTITUTE для CHAR(160), затем TRIM.

Пример итоговой формулы:

=TRIM(SUBSTITUTE(CLEAN(A2),CHAR(160)," "))
  1. Примените формулу вниз по столбцу (маркер заполнения).
  2. Проверьте несколько строк на соответствие ожиданиям (визуально и с помощью длины: =LEN()).
  3. Если всё в порядке, скопируйте результаты и вставьте как значения (Правка → Специальная вставка → Значения).

Шпаргалка формул (часто используемые сочетания)

  • Простой TRIM:
=TRIM(A1)
  • TRIM + замена неразрывных пробелов:
=TRIM(SUBSTITUTE(A1,CHAR(160)," "))
  • TRIM + CLEAN + удаление табов и неразрывных пробелов:
=TRIM(SUBSTITUTE(SUBSTITUTE(CLEAN(A1),CHAR(9)," "),CHAR(160)," "))
  • Пакетная очистка в Power Query: примените трансформацию Text.Trim в столбце — это быстрее для больших наборов данных.

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

  • В каждой строке осталось не более одного пробела между словами.
  • Нет ведущих и завершающих пробелов.
  • Неразрывные пробелы и табы заменены/удалены при необходимости.
  • Данные после очистки корректно работают в целевых формулах (VLOOKUP, CONCAT, сравнения и т.д.).

Чек‑лист по ролям

  • Аналитик данных: проверить профильные столбцы на наличие неразрывных пробелов и автоматизировать очистку через Power Query.
  • Бухгалтер/специалист по отчётности: запустить проверку длины строк и визуально просмотреть ключевые записи перед выгрузкой.
  • Разработчик или автоматизатор: встроить формулы замены в ETL-процесс или использовать скрипты, если данные приходят регулярно.

Советы по производительности

  • Для больших наборов данных используйте Power Query вместо формул на каждой строке.
  • После очистки вставляйте значения — это уменьшит нагрузку на рабочую книгу.
  • Если очистка приходится выполнять регулярно, создайте макрос или шаг в Power Query.

Итог

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

Важно: TRIM не удаляет все типы пробелов и непечатаемых символов — при сомнениях применяйте проверочные формулы и замену CHAR(160).

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

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

CHKDSK в Windows 10 — как проверить и исправить диск
Windows 10

CHKDSK в Windows 10 — как проверить и исправить диск

Искать файлы Google Drive из адресной строки Chrome
Советы

Искать файлы Google Drive из адресной строки Chrome

Credential Manager в Windows — управление паролями
Безопасность

Credential Manager в Windows — управление паролями

MailTrack в Opera: узнавайте когда прочли письма
Productivity

MailTrack в Opera: узнавайте когда прочли письма

Простой калькулятор на Python с Tkinter
Python GUI

Простой калькулятор на Python с Tkinter

Как найти клиентов на Facebook — практическое руководство
Маркетинг

Как найти клиентов на Facebook — практическое руководство