Как убрать разряды в Excel: от простого форматирования до сложных замен

Проблема с разрядами в Excel: когда тысячи становятся «1 000»

Вы открываете таблицу в Microsoft Excel или Google Sheets, а вместо привычных чисел видите «1 234 567» вместо «1234567»? Или, хуже того, данные импортировались с пробелами как текст, и теперь формулы их не воспринимают? Разряды (разделители тысяч) — полезная функция для визуального восприятия, но часто они мешают дальнейшей обработке данных. Особенно если вы работаете с финансовыми отчётами, большими массивами чисел или готовите данные для загрузки в другие системы.

В этой статье разберём 5 проверенных способов убрать разряды в Excel — от базового изменения формата ячеек до продвинутых методов с формулами и Power Query. А ещё расскажем, почему иногда пробелы в числах появляются даже после всех манипуляций и как это исправить раз и навсегда. Неважно, используете ли вы Excel 2010, Excel 2019 или онлайн-версию Excel 365 — решения подойдут для всех версий.

Прежде чем переходить к инструкциям, ответьте на один вопрос:

📊 Как часто вам приходится убирать разряды в Excel?
Ежедневно
Раз в неделю
Редко, но методично
Никогда не сталкивался

Способ 1: Изменение формата ячейки — самый быстрый метод

Если разряды в ваших данных — это просто визуальное оформление (то есть числа остаются числами, а не текстом), то проблема решается за 3 клика. Этот метод не изменяет сами данные, а только их отображение.

Как проверить, что разряды — это формат, а не часть текста? Кликните по ячейке: если в строке формул вы видите число без пробелов (например, «1000000»), а в самой ячейке — с пробелами («1 000 000»), значит, дело именно в формате.

  • 📌 Выделите ячейки или столбец с числами, где нужно убрать разряды.
  • 🖱️ Кликните правой кнопкой мыши и выберите Формат ячеек... (или нажмите Ctrl+1).
  • 📊 В открывшемся окне перейдите на вкладку Число → выберите категорию Числовой.
  • ❌ Снимите галочку напротив Разделитель групп разрядов.
  • 💾 Нажмите ОК — пробелы исчезнут.

Этот способ работает для всех версий Excel, включая Excel для Mac. Но что делать, если в строке формул вы видите те же пробелы? Значит, данные сохранены как текст, и нужен другой подход.

Способ 2: Замена пробелов через «Найти и заменить»

Когда разряды — это реальные пробелы в тексте (например, после импорта из , PDF или веб-страниц), простого изменения формата недостаточно. Здесь поможет инструмент Найти и заменить, который доступен во всех версиях Excel.

Важный нюанс: если после замены пробелов числа не преобразуются в числовой формат автоматически, используйте дополнительный трюк — умножьте столбец на 1 (об этом расскажем в следующем способе).

  • 🔍 Нажмите Ctrl+H (или перейдите на вкладку ГлавнаяНайти и выделитьЗаменить).
  • 📝 В поле Найти: введите один пробел (просто нажмите клавишу Space).
  • ❌ Поле Заменить на: оставьте пустым.
  • 🔄 Нажмите Заменить все — Excel покажет, сколько замен было сделано.

Если после замены числа выровнялись по левому краю (а должны по правому), значит, они всё ещё в текстовом формате. Исправляется это просто:

  1. Выделите столбец с данными.
  2. В любой пустой ячейке введите 1 и скопируйте её (Ctrl+C).
  3. Выделите столбец с числами → правый клик → Специальная вставкаУмножитьОК.
Почему числа остаются текстом после замены?

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

Способ 3: Формулы для удаления разрядов (включая неразрывные пробелы)

Иногда пробелы в разрядах — это неразрывные пробелы (специальный символ, который не ломает строку). Стандартная замена (Ctrl+H) их не находит. В таких случаях помогут формулы:

Проблема Формула Пример
Обычные пробелы =ПОДСТАВИТЬ(A1;" ";"") =ПОДСТАВИТЬ("1 234";" ";"")1234
Неразрывные пробелы =ПОДСТАВИТЬ(A1;СИМВОЛ(160);"") =ПОДСТАВИТЬ("1 234";СИМВОЛ(160);"")1234
Любые пробелы (включая табуляции) =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;" ";"")) Удаляет все пробелы и сжимает повторные

После применения формулы не забудьте скопировать результаты и вставить их как Значения (через Специальную вставку), чтобы избавиться от зависимостей.

Критическая деталь: если в ячейке смешаны числа и буквы (например, «1 000 руб»), формулы удалят ВСЕ пробелы, включая те, что между словом и числом. В таких случаях используйте регулярные выражения (способ 5) или ручную правку.

Способ 4: Power Query — автоматическая очистка больших данных

Если у вас Excel 2016 или новее, в вашем распоряжении мощный инструмент — Power Query (в старых версиях назывался Power BI). Он идеален для обработки больших таблиц (тысячи строк) и позволяет создавать повторяемые процессы очистки.

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

  1. Выделите диапазон данных → перейдите на вкладку ДанныеИз таблицы/диапазонаExcel 2013Power QueryИз таблицы).
  2. В открывшемся редакторе Power Query выделите столбец с разрядами → кликните по иконке Заменить значения (или правый клик → Заменить значения).
  3. В поле Значение для поиска введите пробел, в Заменить на оставьте пустым → ОК.
  4. Нажмите Закрыть и загрузить — данные вернутся в Excel уже без разрядов.

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

☑️ Подготовка данных в Power Query

Выполнено: 0 / 4

Способ 5: Регулярные выражения (для сложных случаев)

Когда разряды комбинируются с другими символами (например, «1 000,50 €» или «$ 2 500»), обычная замена не сработает. Здесь помогут регулярные выражения (regex), но в стандартном Excel их нет. Решения:

  • 🔧 Используйте Google Sheets с функцией REGEXREPLACE:
    =REGEXREPLACE(A1; "\s"; "")

    где \s — любой пробельный символ.

  • 📊 В Excel установите надстройку Morefunc или ABLEbits, которые добавляют поддержку regex.
  • 💻 Для однократной обработки экспортируйте данные в Notepad++ или VS Code и используйте поиск по regex.

Пример для Google Sheets:

=REGEXREPLACE("1 234,56 €"; "\s|€"; "")

Эта формула удалит и пробелы, и символ евро, оставив только «1234,56».

Почему разряды возвращаются после всех манипуляций?

Вы удалили пробелы, сохранили файл, открыли его заново — а разряды снова на месте? Вот 3 скрытые причины и их решения:

  1. Автоформат Excel: Программа может автоматически применять разделители к числам больше 999. Отключите это в Файл → Параметры → Дополнительно → Параметры правки → Автоматически добавлять разделитель групп разрядов (снимите галочку).
  2. Локальные настройки Windows: Если в региональных параметрах вашей системы разделителем тысяч задан пробел, Excel будет его добавлять. Измените разделитель на точку или запятую в Панель управления → Регион → Дополнительные параметры → Разделитель групп разрядов.
  3. Импорт из внешних источников: Некоторые программы (например, ) при экспорте принудительно добавляют разряды. Решение — импортировать данные через Power Query с предварительной очисткой.

Если проблема сохраняется, проверьте формат ячейки после очистки: иногда Excel сохраняет пользовательский формат вроде # ##0, который добавляет пробелы. Установите формат Общий или Числовой без разделителей.

FAQ: Частые вопросы о разрядах в Excel

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

Да. Выделите только нужные ячейки и примените к ним Формат ячеек (способ 1) или Найти и заменить (способ 2). Формулы (способ 3) также работают выборочно — просто тяните их за маркер автозаполнения только на нужный диапазон.

После удаления разрядов числа отображаются как ######. Что делать?

Это означает, что столбец слишком узкий для отображения числа. Растяните столбец двойным кликом по правому краю заголовка или измените формат на Текстовый, если число превышает 15 знаков (Excel не отображает числа длиннее 15 цифр корректно).

Как убрать разряды в сводной таблице?

В сводных таблицах формат чисел настраивается отдельно: кликните правой кнопкой по ячейке с числом → Формат чисел → снимите галочку Разделитель групп разрядов. Если данные в сводной — текстовые, используйте Найти и заменить в исходных данных перед созданием сводной.

Почему функция ПОДСТАВИТЬ не работает с моими данными?

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

Как убрать разряды при экспорте в CSV?

При экспорте в CSV Excel сохраняет данные «как есть». Если разряды были удалены через формат ячеек, в CSV они не попадут. Если же вы использовали формулы, сначала преобразуйте их в значения (Копировать → Специальная вставка → Значения), затем экспортируйте.