Превращаем отрицательные числа в положительные в Excel

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

Чтобы сделать число положительным в Excel, используйте функцию =ABS(ячейка). Это самый быстрый и надежный способ получить модуль числа (его абсолютное значение), игнорируя знак «минус». Например, формула =ABS(-50) вернет результат 50. Если вам нужно изменить данные навсегда или обработать огромный массив, существуют и другие методы — от простой замены символов до использования надстройки Power Query.

Краткий ответ: Введите формулу =ABS(A1) в соседнюю ячейку, где A1 — адрес ячейки с отрицательным числом.

Способ 1: Функция ABS (Абсолютное значение)

Это стандартный инструмент для работы с модулями чисел. Функция не меняет исходные данные, а выводит результат в новую ячейку. Она идеальна для расчетов, где знак числа не важен (например, при подсчете общей суммы долгов или расстояний).

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

  1. Кликните в пустую ячейку рядом с данными.
  2. Введите формулу: =ABS(A1) (замените A1 на адрес вашей ячейки).
  3. Нажмите Enter.
  4. Протяните формулу вниз за правый нижний угол ячейки, чтобы применить её ко всему столбцу.

Пример: Если в ячейке A1 стоит -120, формула =ABS(A1) вернет 120. Если в A2 стоит 50, результат останется 50.

В современных версиях Excel (Office 365, 2021) можно сразу выделить весь диапазон: =ABS(A1:A100). Результат автоматически заполнит соседние ячейки («разольется»).

Способ 2: Мгновенное заполнение (Flash Fill)

Если вы не любите формулы, используйте интеллектуальное распознавание паттернов. Этот метод доступен в Excel 2013 и новее. Он позволяет преобразовать данные без ввода формул.

Как сделать:

  1. В столбце рядом с отрицательными числами вручную впишите первое значение как положительное (например, напротив -50 напишите 50).
  2. Начните вводить второе значение. Excel предложит серым цветом заполнить остальные ячейки по аналогии.
  3. Нажмите Enter, чтобы принять предложение.
  4. Альтернатива: после ввода первого значения нажмите комбинацию клавиш Ctrl + E.

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

Способ 3: Специальная вставка (Умножение на -1)

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

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

  1. В любую пустую ячейку впишите число -1.
  2. Скопируйте эту ячейку (Ctrl + C).
  3. Выделите диапазон с отрицательными числами, которые нужно исправить.
  4. Нажмите правой кнопкой мыши на выделении и выберите «Специальная вставка» (или нажмите Ctrl + Alt + V).
  5. В разделе «Операция» выберите «Умножить».
  6. Нажмите ОК.
  7. Удалите вспомогательную ячейку с -1.

Результат: Все отрицательные числа станут положительными (-10 * -1 = 10), а положительные превратятся в отрицательные. Если у вас были только отрицательные числа, задача решена. Если были смешанные значения, этот метод инвертирует знаки у всех, поэтому используйте его осторожно.

Способ 4: Найти и заменить (Только для текста или простых чисел)

Метод подходит, если ваши данные хранятся как текст или если вы уверены в структуре файла. Он удаляет символ минуса физически.

Инструкция:

  1. Выделите нужный диапазон.
  2. Нажмите Ctrl + H.
  3. В поле «Найти» введите: - (знак минуса).
  4. Поле «Заменить на» оставьте пустым.
  5. Нажмите «Заменить все».

Осторожно! Этот метод может испортить даты (превратит 01-01-2026 в 01012026) и диапазоны чисел. Используйте только на чистых числовых столбцах или текстовых данных.

Способ 5: Надстройка Power Query (Для больших таблиц)

Если вы работаете с тысячами строк и данные регулярно обновляются, лучше настроить автоматический процесс в Power Query.

  1. Выделите таблицу и перейдите на вкладку ДанныеИз таблицы/диапазона.
  2. В открывшемся редакторе выделите столбец с числами.
  3. Перейдите на вкладку Преобразование → группа «Число» → Абсолютное значение.
  4. Нажмите «Закрыть и загрузить».

Excel создаст новый лист с очищенными данными. При изменении исходной таблицы достаточно нажать кнопку «Обновить», чтобы положительные значения пересчитались автоматически.

Сравнение методов

МетодИзменяет исходник?СложностьЛучше всего подходит для
Функция ABSНет (новый столбец)НизкаяРегулярных расчетов и отчетов
Мгновенное заполнениеДаОчень низкаяРазовых задач без формул
Спецвставка (-1)ДаСредняяМассового исправления ошибок
Найти и заменитьДаНизкаяТекстовых данных или чистых чисел
Power QueryНет (создает запрос)СредняяАвтоматизации больших объемов

Частые ошибки

  • #ЗНАЧ! в функции ABS: Возникает, если в ячейке находится текст (например, «-100 руб.»). Уберите лишние символы или используйте формулу =ABS(ПОДСТАВИТЬ(A1;" руб.";"")).
  • Исчезновение дат: При использовании «Найти и заменить» дефисы в датах удаляются, превращая дату в обычное число или текст. Всегда делайте копию файла перед массовой заменой.
  • Инверсия положительных чисел: При умножении на -1 через «Специальную вставку» положительные числа становятся отрицательными. Проверяйте диапазон перед применением.

FAQ

Можно ли просто скрыть минус визуально? Да. Нажмите Ctrl + 1 (Формат ячеек) → вкладка «Число» → «Все форматы». В поле «Тип» введите: 0;0. Это заставит Excel отображать отрицательные числа как положительные, но само значение в ячейке останется отрицательным (что может повлиять на суммы).

Как сделать число положительным в старой версии Excel (2007, 2010)? Функция =ABS() работает во всех версиях. Мгновенное заполнение (Ctrl+E) доступно только с версии 2013 года. Для старых версий используйте формулу или специальную вставку.

Что делать, если функция ABS не работает? Проверьте настройки региона. В некоторых локалях разделителем аргументов функций является точка с запятой ;, а не запятая ,. Попробуйте написать =ABS(A1) (без пробелов) или проверьте, не отформатирована ли ячейка как текст.