Как удалить пробел в числе в Excel: пошаговая инструкция

При копировании чисел из других программ или сайтов в Excel часто возникает проблема: пробелы в числах, которые мешают проведению расчетов, сортировке и фильтрации. Такие пробелы могут быть визуальными (разделители разрядов) или скрытыми, но Excel воспринимает их как обычные символы. В этой статье мы расскажем, как быстро и правильно удалить пробел в числе в Excel, используя встроенные функции и инструменты.

Почему важно удалять пробелы в числах?

Excel воспринимает число с пробелом как текст, а не как числовое значение. Это может привести к следующим проблемам:

  • Невозможность проведения математических операций (сложение, вычитание, умножение и т.д.);
  • Ошибки в формулах;
  • Некорректная сортировка и фильтрация данных;
  • Проблемы при экспорте или импорте данных.

Способ 1: Функция ПОДСТАВИТЬ (SUBSTITUTE)

Самый простой и универсальный способ — использовать формулу:

=ПОДСТАВИТЬ(A1; " "; "")

Английский аналог:

=SUBSTITUTE(A1, " ", "")

Как это работает:

  • A1 — ячейка с числом, в котором есть пробел;
  • " " — символ пробела;
  • "" — замена на пустоту (удаление пробела).

Пример:

  • Было: 1 000 000
  • Стало: 1000000 (теперь это настоящее число, с которым можно работать)

Способ 2: Найти и заменить (ручной метод)

Этот способ подходит для удаления обычных пробелов, которые встречаются в числах, например, при вводе вручную или копировании из некоторых источников. Вот как это сделать:

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

Важно: Этот метод удаляет только обычные пробелы (код символа 32). Если в данных есть неразрывные пробелы (код CHAR(160)), этот способ не удалит их, и пробелы останутся. В таких случаях используйте формулы с СИМВОЛ(160) или Power Query (см. Способ 3 и 4).

Пример таблицы для применения «Найти и заменить»:

A (исходные данные)
1 000 000
50 000
12 345 678
Текст с пробелом

Способ 3: Удаление неразрывного пробела

Иногда пробел в числе — это неразрывный пробел (код CHAR(160)), особенно если данные были скопированы с сайтов или из PDF-файлов.
В этом случае используйте формулу:

=ПОДСТАВИТЬ(A1;СИМВОЛ(160); "")

Английский вариант:

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

Можно объединить оба варианта (удаление обычного и неразрывного пробела):

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";"");СИМВОЛ(160);"")

Способ 4: С помощью Power Query

  1. Выделите таблицу и нажмите «Данные» → «Из таблицы/диапазона».
  2. В редакторе Power Query выберите столбец с числами.
  3. Нажмите «Заменить значения».
  4. Введите пробел в поле «Найти» и оставьте поле «Заменить на» пустым.
  5. Нажмите «ОК» и затем «Закрыть и загрузить».

Как преобразовать текст с числом в числовой формат?

После удаления пробелов Excel может по-прежнему воспринимать данные как текст. Чтобы преобразовать их в числа:

  1. Убедитесь, что в ячейке больше нет пробелов.
  2. Используйте функцию:
=ЗНАЧЕН(ПОДСТАВИТЬ(A1;" ";""))

(в английской версии: =VALUE(SUBSTITUTE(A1," ","")))

  1. Или воспользуйтесь «Мастером преобразования текста в столбцы»:
    Выделите столбец → вкладка «Данные» → «Текст по столбцам» → «Готово».

Заключение

Удаление пробелов в числах — важный шаг при подготовке данных в Excel. Используйте подходящий способ в зависимости от объема и источника данных. Вот краткое сравнение:

Метод Подходит для Преимущества
ПОДСТАВИТЬ Формул Автоматизация
Найти и заменить Ручной обработки Быстро и просто
СИМВОЛ(160) Спецсимволов Удаление неразрывных пробелов
Power Query Больших таблиц Массовая очистка

Теперь вы знаете, как удалить пробел в числе в Excel быстро и эффективно. Это поможет избежать ошибок в формулах и повысит точность расчетов.