Работа с таблицей

Убрать пробелы в Excel из выгрузок банка, CRM и интернет-магазина

Убрать пробелы в Excel — это очистить ячейки от лишних и невидимых пробелов для тех, кто сводит выгрузки и не может найти клиента или сложить числа. По справке Microsoft функция СЖПРОБЕЛЫ удаляет все пробелы, кроме одиночных между словами, но не трогает неразрывный пробел с кодом 160[1]. Промежутки между цифрами снимает замена, а текст в число превращает ЗНАЧЕН. Ниже — формулы, замена, неразрывный пробел и проверка.

Тренажёр: 6 шагов

Клиент «ООО Альфа » с пробелом в конце для Excel не равен «ООО Альфа», поэтому поиск по названию промахивается, а суммы по клиенту расходятся. По справке Microsoft лишние пробелы и непечатаемые знаки убирают функциями СЖПРОБЕЛЫ, ПЕЧСИМВ и ПОДСТАВИТЬ[2]. Чаще всего пробелы приходят из выгрузок банка, CRM и веб-страниц.

Чтобы убрать пробелы в Excel, откройте на вкладке «Главная» меню «Найти и выделить», выделите столбец и нажмите Ctrl+H с кнопкой «Заменить все» — либо введите СЖПРОБЕЛЫ в соседний столбец. Затем проверьте длину текста функцией ДЛСТР. Если пробел остался, исправьте формулу под неразрывный пробел и примените её к своей таблице.

Ключевые факты: убрать пробелы в Excel

  • СЖПРОБЕЛЫ удаляет из текста все пробелы, кроме одиночных пробелов между словами[1].
  • Неразрывный пробел имеет код 160, а СЖПРОБЕЛЫ удаляет только обычный пробел с кодом 32[1].
  • Справка Microsoft называет СЖПРОБЕЛЫ, ПЕЧСИМВ и ПОДСТАВИТЬ основными функциями для пробелов и непечатаемых знаков[2].
  • В режиме замены поле «Посмотрите в» предлагает только формулы — значения и примечания просматривает лишь поиск[3].
  • Замена Ctrl+H отличается от СЖПРОБЕЛЫ тем, что «Заменить все» убирает каждый пробел, включая одиночные между словами[3].

Как убрать пробелы в Excel функцией СЖПРОБЕЛЫ

СЖПРОБЕЛЫ убирает пробелы по краям текста и оставляет одиночные пробелы между словами. Синтаксис по справке Microsoft — =СЖПРОБЕЛЫ(текст), где текст — строка в кавычках или ссылка на ячейку[1]. Так можно убрать пробелы в Excel в любом текстовом столбце: функция пишет результат в новую ячейку, и исходник остаётся нетронутым до замены.

ABC
1Клиент из выгрузкиОчищеноДлина A и B
2ООО Альфа с лишними пробеламиООО Альфа13 и 9
  1. В ячейке A2 стоит текст « ООО Альфа »: два пробела в начале, два между словами и один в конце.
  2. В B2 введите =СЖПРОБЕЛЫ(A2) и нажмите Enter.
  3. Проверьте длину: =ДЛСТР(A2) вернёт 13, а =ДЛСТР(B2) — 9[4].
  4. Протяните формулу по столбцу, скопируйте результат и вставьте его только значениями поверх исходных данных.

Вместе с ПЕЧСИМВ функция чистит и непечатаемые знаки: справка приводит формулу =СЖПРОБЕЛЫ(ПЕЧСИМВ(B5))[1]. Очистите названия клиентов в тренажёре: урок находит пробелы в названиях и проверяет, сходятся ли оплаты по менеджерам.

Миф: СЖПРОБЕЛЫ удаляет все пробелы подряд — на деле функция оставляет одиночные пробелы между словами, так сказано в справке Microsoft[1].

Разобравшись с текстом, переходим к числам — там пробелы бывают двух видов.

Чем пробел между цифрами отличается от неразрывного: замена и ПОДСТАВИТЬ

Пробел между цифрами снимает замена Ctrl+H, а неразрывный пробел — только ПОДСТАВИТЬ. Убрать пробелы в Excel между цифрами помогает окно замены: его открывают клавишами Ctrl+H или командой «Главная» → «Найти и выделить» → «Заменить»; на Mac поиск вызывает Command+F[3].

  1. Выделите столбец с суммами, где цифры разделены пробелами.
  2. Нажмите Ctrl+H.
  3. В поле «Найти» введите один пробел, поле «Заменить на» оставьте пустым.
  4. Нажмите «Заменить все» и проверьте, что цифры склеились.
Какой пробелОткуда берётсяЧем убрать
по краям и двойной между словамиручной ввод, копированиеСЖПРОБЕЛЫ
обычный между цифрамивыгрузка, где число хранится текстомCtrl+H и «Заменить все»
неразрывный, код 160веб-страницы и часть выгрузокПОДСТАВИТЬ с СИМВОЛ(160)

Если после замены промежуток между цифрами остался, в ячейке неразрывный пробел: СЖПРОБЕЛЫ удаляет только обычный пробел с кодом 32[1]. Справка Microsoft советует ПОДСТАВИТЬ — функция меняет символы Юникода с высокими кодами, включая 160, на обычные знаки[2]. На тексте «12 450» с неразрывным пробелом формула =ПОДСТАВИТЬ(A4;СИМВОЛ(160);"") уменьшает длину с 6 до 5[4].

Миф: если Ctrl+H не убрал пробел, его не убрать вовсе — на деле это неразрывный пробел с кодом 160, и для него справка Microsoft советует ПОДСТАВИТЬ[2].

Однако чистый текст «12450» — ещё не число: его нужно превратить в значение.

Как превратить очищенный текст в число и проверить результат

Пробелы убраны, но число остаётся текстом, пока его не преобразовать в значение. По справке Microsoft числа-текст выравниваются по левому краю и часто помечены зелёным индикатором в левом верхнем углу ячейки[5]. Выделите такие ячейки, нажмите кнопку ошибки и выберите «Преобразовать в число»[5].

ПризнакЧто он значитЧто сделать
число прижато к левому краюзначение хранится текстом«Преобразовать в число» или ЗНАЧЕН
зелёный треугольник в углу ячейкиExcel заметил число-тексткнопка ошибки → «Преобразовать в число»
ДЛСТР больше видимой длиныв тексте спрятаны пробелыСЖПРОБЕЛЫ или ПОДСТАВИТЬ

Формула =ЗНАЧЕН(ПОДСТАВИТЬ(A4;СИМВОЛ(160);"")) за один шаг убирает символ с кодом 160 и возвращает число 12450[4]. Второй способ без формул — специальная вставка: введите 1 в пустую ячейку, скопируйте её, выделите числа-текст и выполните вставку с операцией умножения[5]. Перед сменой формата справка советует сначала удалить лишние знаки функциями СЖПРОБЕЛЫ и ПЕЧСИМВ[5].

Остаётся понять, в каких случаях эти приёмы не помогут.

Когда СЖПРОБЕЛЫ и замена не подойдут

СЖПРОБЕЛЫ не поможет, если пробел неразрывный или промежутки рисует формат ячейки. Каждое условие ниже проверяется до того, как трогать данные.

  • Если символ неразрывный, с кодом 160, СЖПРОБЕЛЫ его не удалит[1] — нужна ПОДСТАВИТЬ с СИМВОЛ(160).
  • Если промежутки между словами нужны, «Заменить все» склеит слова — для текста подходит СЖПРОБЕЛЫ.
  • При непечатаемых знаках СЖПРОБЕЛЫ в одиночку не работает — нужна связка с ПЕЧСИМВ[1].
  • Когда данные лежат в Google Таблицах, текст при вводе обрезается автоматически, а функция TRIM не удаляет неразрывные символы[6].

Справка Microsoft описывает СЖПРОБЕЛЫ для Excel 2016, 2019, 2021, 2024 и Microsoft 365, а для версий 2021, 2024 и Microsoft 365 — и на Mac[1]. Перед массовой заменой сделайте резервную копию исходных данных в отдельной книге[2].

Не путать: промежутки между разрядами, которые рисует формат ячеек, — не символы; подробнее на странице о форматах чисел и разрядах.
Не путать: ПОДСТАВИТЬ умеет больше, чем чистить текст, — аргументы и номер вхождения разобраны на странице о функциях ПОДСТАВИТЬ и ЗАМЕНИТЬ.

Когда лишние символы — лишь часть беспорядка в выгрузке, пригодится пошаговая очистка выгрузок из банка и CRM. Остальные приёмы — в темах тренажёра о работе с таблицами Excel.

Частые вопросы

Как убрать пробелы между цифрами в ячейке?

Промежутки между цифрами убирает замена: выделите столбец, нажмите Ctrl+H, в поле «Найти» введите пробел, поле «Заменить на» оставьте пустым и нажмите «Заменить все»[3]. Если промежуток не исчез, символ неразрывный — нужна ПОДСТАВИТЬ с СИМВОЛ(160).

Почему СЖПРОБЕЛЫ не убирает пробел?

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

Как обработать весь столбец сразу?

Чтобы убрать пробелы в Excel во всём столбце, введите СЖПРОБЕЛЫ в первую ячейку соседнего столбца и протяните формулу вниз[1]. Затем вставьте результат только значениями поверх исходного столбца.

Можно ли убрать пробелы без формул?

Да, в экселе окно замены работает без формул: Ctrl+H, пробел в поле «Найти» и «Заменить все»[3]. Но так пропадут и промежутки между словами, поэтому для текста надёжнее формула.

Чем СЖПРОБЕЛЫ отличается от TRIM в Google Таблицах?

СЖПРОБЕЛЫ и TRIM отличаются средой, а не сутью: обе функции чистят края текста и повторные промежутки между словами[6]. Google Таблицы к тому же обрезают текст при вводе, а неразрывный символ TRIM не трогает[6].

Источники

  1. [1] Microsoft, справка «Функция СЖПРОБЕЛЫ», 2026
  2. [2] Microsoft, справка «Первые 10 способов очистки данных», 2026
  3. [3] Microsoft, справка «Поиск или замена текста и чисел на листе», 2026
  4. [4] Редакция «Excel-тренажёра», проверка «СЖПРОБЕЛЫ, ПОДСТАВИТЬ и ЗНАЧЕН на тексте с обычным и неразрывным пробелом» в движке тренажёра, 2026
  5. [5] Microsoft, справка «Преобразование чисел из текстового формата в числовой», 2026
  6. [6] Google, справка «TRIM function» (английская версия), 2026

Похожие темы