Убираем лишние пробелы в Excel за пару кликов

Иван Корнев·10.04.2026·5 мин

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

Краткий ответ: Для текста используйте =СЖПРОБЕЛЫ(A1). Для чисел и кодов выделите диапазон, нажмите Ctrl+H, в поле «Найти» поставьте пробел, поле «Заменить на» оставьте пустым и нажмите «Заменить все».

Очистка текста: функция СЖПРОБЕЛЫ (TRIM)

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

Как применить:

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

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

Массовое удаление: инструмент «Найти и заменить»

Самый быстрый способ очистить столбец с числами, артикулами или телефонными кодами, где пробелы вообще не нужны.

Пошаговая инструкция:

  1. Выделите диапазон ячеек или весь столбец.
  2. Нажмите Ctrl+H (или перейдите на вкладку «Главная» → «Найти и выделить» → «Заменить»).
  3. В поле «Найти» поставьте один пробел (нажмите клавишу пробела).
  4. Поле «Заменить на» оставьте полностью пустым.
  5. Нажмите кнопку «Заменить все».

Будьте осторожны! Этот метод удаляет все пробелы без разбора. Если в ячейке было «Москва ул. Ленина», станет «Москваул.Ленина». Используйте этот способ только для числовых данных, кодов или когда уверены, что пробелы внутри текста не нужны.

Работа с неразрывными пробелами

Иногда данные копируются из интернета или Word, и обычный поиск не находит пробелы. Это «неразрывные пробелы» (символ кодировки 160).

  • Решение: В поле «Найти» зажмите клавишу Alt и на цифровой клавиатуре наберите 0160. Визуально поле может остаться пустым, но символ будет там. Затем нажмите «Заменить все».

Исправление чисел: когда суммы не считаются

Частая проблема: числа импортированы с разделителями тысяч (например, 1 200), но Excel воспринимает их как текст. Суммирование такого столбца дает 0.

Способ 1: Формула преобразования

Используйте вложенную формулу, которая сначала убирает все пробелы, а затем принудительно превращает результат в число: =ЗНАЧЕН(ПОДСТАВИТЬ(A1; " "; ""))

  • ПОДСТАВИТЬ удаляет все пробелы.
  • ЗНАЧЕН (англ. VALUE) конвертирует текстовую строку "1200" в числовое значение 1200.

Способ 2: Тексты по столбцам (без формул)

Этот трюк заставляет Excel перечитать формат данных:

  1. Выделите проблемный столбец с числами.
  2. Перейдите на вкладку ДанныеТекст по столбцам.
  3. В открывшемся окне сразу нажмите Готово (ничего менять не нужно). Excel автоматически перезапишет данные, убрав лишние символы форматирования и восстановив числовой тип.
МетодКогда использоватьРезультат
СЖПРОБЕЛЫИмена, адреса, описания" Текст " → "Текст"
Найти/ЗаменитьАртикулы, телефоны, коды"А Б В" → "АБВ"
ЗНАЧЕН+ПОДСТАВИТЬЧисла с пробелами ("1 000")"1 000" → 1000 (число)
Текст по столбцамМассовое исправление чиселБыстрое восстановление формата

Продвинутые методы: Power Query и макросы

Если вам нужно регулярно очищать большие объемы данных, ручная работа займет много времени. Автоматизируйте процесс.

Power Query (для Excel 2016 и новее)

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

  1. Выделите таблицу → вкладка ДанныеИз таблицы/диапазона.
  2. В редакторе Power Query выделите нужный столбец.
  3. На вкладке Преобразование выберите ФорматОчистить (удаляет непечатаемые символы) или используйте функцию замены пробелов.
  4. Нажмите Закрыть и загрузить. Данные вернутся в новый лист уже очищенными.

Макрос VBA для мгновенной очистки

Если задача стоит часто, добавьте этот макрос в книгу:

  1. Нажмите Alt+F11, выберите ВставкаМодуль.
  2. Вставьте код:
    Sub DeleteSpaces()
        Dim rng As Range
        On Error Resume Next
        Set rng = Application.InputBox("Выберите диапазон", Type:=8)
        If rng Is Nothing Then Exit Sub
        rng.Replace What:=" ", Replacement:="", LookAt:=xlPart
    End Sub
    ```
3.  Запустите макрос (`F5`), выделите нужную область — пробелы исчезнут мгновенно.

## Частые ошибки и решения

*   **Формула возвращает #ЗНАЧ!**
    Проверьте, нет ли в ячейке других непечатаемых символов (например, переносов строк). Попробуйте добавить функцию ПЕЧСИМВ: `=СЖПРОБЕЛЫ(ПЕЧСИМВ(A1))`.
*   **После очистки суммы всё равно не работают**
    Возможно, в ячейках остались скрытые символы или формат остался «Текстовым». Выделите столбец, используйте метод «Текст по столбцам» (как описано выше) или умножьте диапазон на 1 через специальную вставку.
*   **Пробелы не удаляются через Ctrl+H**
    Скорее всего, это неразрывные пробелы. Используйте код `Alt+0160` в поле поиска или формулу `=ПОДСТАВИТЬ(A1; СИМВОЛ(160); "")`.

## Часто задаваемые вопросы (FAQ)

**Как убрать только пробелы в начале и конце, но оставить между словами?**
Используйте функцию `=СЖПРОБЕЛЫ(A1)`. Она специально создана для этой задачи и не трогает одиночные пробелы между словами.

**Можно ли убрать пробелы во всей книге сразу?**
Выделите все листы (удерживая Ctrl, кликните по ярлыкам листов), затем примените «Найти и заменить» (Ctrl+H). Операция выполнится одновременно на всех выбранных листах.

**Как вернуть пробелы, если удалил лишние?**
Отмените действие сочетанием `Ctrl+Z`. Если файл уже сохранен, восстановить данные без резервной копии невозможно, поэтому всегда работайте с копией файла перед массовыми заменами.