Быстрая замена и редактирование чисел в Excel

Иван Корнев·11.04.2026·4 мин

Чтобы быстро заменить одно число на другое во всем документе, нажмите Ctrl+H, введите старое значение в поле «Найти», новое — в поле «Заменить на» и нажмите «Заменить все». Если требуется изменить числа выборочно (по условию) или скорректировать их отображение (формат), используйте специальные формулы или настройки формата ячеек, о которых подробно рассказано ниже.

Главное правило: Функция «Найти и заменить» (Ctrl+H) меняет само значение в ячейке. Форматирование меняет только внешний вид числа, не затрагивая его реальную величину для расчетов.

Поиск и глобальная замена значений

Самый быстрый способ массового редактирования — встроенный инструмент замены. Он идеален, когда нужно исправить опечатку в коде, обновить курс валюты или убрать лишние нули.

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

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

Осторожно с частичным совпадением! Если вы замените 1 на 2, то число 15 превратится в 25. Чтобы избежать этого, в окне замены нажмите «Параметры» и выберите опцию «Ячейка целиком». Тогда заменится только точное совпадение.

Изменение чисел по условиям (Формулы)

Стандартная замена не умеет работать по логике («заменить, если больше 100»). Для таких задач используются формулы во вспомогательном столбце.

Замена по логическому условию

Используйте функцию ЕСЛИ (IF). Например, чтобы обнулить все значения меньше 10:

=ЕСЛИ(A1<10; 0; A1)

Логика: Если число в A1 меньше 10, пишем 0, иначе оставляем как есть.

Масштабирование данных

Для индексации зарплат или пересчета цен на коэффициент инфляции:

=A1 * 1,15

Эта формула увеличит каждое значение на 15%.

Подстановка значений из таблицы соответствий

Если нужно заменить коды товаров на их названия, используйте ВПР (VLOOKUP) или ПРОСМОТРX (XLOOKUP):

=ПРОСМОТРX(A1; $D$1:$D$100; $E$1:$E$100; A1)

Где: A1 — искомый код, столбец D — список кодов, столбец E — новые названия. Последний аргумент (A1) оставляет старое значение, если совпадение не найдено.

Как закрепить результат: После применения формул скопируйте новый столбец и вставьте его поверх старого через «Специальная вставка» → «Значения». Это удалит формулы и оставит только цифры.

Работа с форматами отображения

Часто пользователю нужно не изменить само число, а то, как оно выглядит. Реальное значение ячейки при этом остается неизменным для расчетов.

ЗадачаДействиеРезультат
Убрать десятичные знакиГлавная → Уменьшить разрядность12,56713 (округление визуальное)
Показать как процентыФормат ячеек (Ctrl+1) → Процентный0,1515%
Добавить валютуФормат ячеек → Денежный10001 000,00 ₽
Скрыть нулиФайл → Параметры → Дополнительно → Снять галочку «Показывать нули»0 становится пустой ячейкой

Лайфхак с пользовательским форматом Чтобы скрыть нули только в конкретном диапазоне, не меняя глобальные настройки:

  1. Нажмите Ctrl+1.
  2. Выберите (все форматы).
  3. Введите код: 0;-0;;@. Теперь нули в этих ячейках будут невидимы, но останутся в расчетах.

Частые ошибки при работе с числами

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

FAQ

Можно ли заменить числа сразу на нескольких листах? Да. Зажмите клавишу Ctrl и кликните по вкладкам нужных листов внизу экрана (они станут белыми). Теперь любое действие, включая замену (Ctrl+H), применится ко всем выбранным листам одновременно. Не забудьте после этого кликнуть правой кнопкой по вкладке и выбрать «Разгруппировать листы».

Как заменить отрицательные числа на положительные? Используйте функцию модуля: =ABS(A1). Она превратит -50 в 50.

Почему после замены числа стали датами? Скорее всего, сработало автоформатирование. Если вы ввели число, похожее на дату (например, 1.12), Excel мог применить формат даты. Верните формат «Общий» или «Числовой» через меню на вкладке «Главная».