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

Иван Корнев·18 августа 2026·4 мин

Чтобы поставить прочерк вместо нуля и убрать минусы в Excel, используйте формат ячеек (Ctrl + 1). Код # ##0,00;-# ##0,00;"-" покажет ноль как тире, а 0;0;0 скроет минус, сохранив значения для формул.

Оглавление

Как поставить прочерк вместо нуля

1. Пользовательский формат ячеек (рекомендуемый)

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

  1. Выделите нужные ячейки и нажмите Ctrl + 1 для открытия окна «Формат ячеек».
  2. Выберите категорию «(все форматы)».
  3. В поле «Тип» введите код: # ##0,00;-# ##0,00;"-" (вместо дефиса в кавычках можно вставить любой символ, например длинное тире).
  4. Нажмите «ОК». Третья часть кода после второй точки с запятой отвечает за отображение нулевых значений.

2. Параметры Excel (глобальное скрытие)

Если нужно просто скрыть нули во всем листе без замены на другой символ:

  1. Перейдите в «Файл» > «Параметры» > «Дополнительно».
  2. В разделе «Показать параметры для следующего листа» снимите галочку с пункта «Показывать нули в ячейках, которые содержат нулевые значения».

Риск потери данных в формулах: Использование инструмента «Найти и заменить» для физической замены 0 на - превратит числовые ячейки в текстовые. После такой замены они перестанут участвовать в математических расчетах как числа.

3. Инструмент «Найти и заменить»

Подходит только в том случае, если числовые расчеты в этих ячейках не требуются и нужно физически заменить ноль на текстовый символ.

  1. На вкладке «Главная» выберите «Найти и выделить» > «Заменить» (или нажмите Ctrl + H).
  2. В поле «Найти» укажите 0.
  3. В поле «Заменить на» введите нужный символ прочерка.
  4. Нажмите «Заменить все».

Как убрать минусы в отрицательных числах

1. Через пользовательский формат

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

  1. Откройте окно «Формат ячеек» (Ctrl + 1).
  2. Выберите категорию «(все форматы)».
  3. В поле «Тип» введите код вида 0;0;0 или # ##0,00;# ##0,00;-.
  4. Нажмите «ОК». Вторая часть кода (после первой точки с запятой) определяет вид отрицательных чисел; если там не указан минус, он отображаться не будет.

2. Функция ABS (для изменения значения)

Если необходимо превратить отрицательные числа в положительные фактически (изменить само значение):

  • Используйте формулу =ABS(A1), которая возвращает абсолютное значение числа без знака.

Риск повреждения текстовых данных: При удалении минуса через «Найти и заменить» (Ctrl + H) убедитесь, что в параметрах замены выбран поиск «в значениях». В противном случае вы можете случайно удалить дефисы в текстовых данных или формулах.

3. Удаление через «Найти и заменить»

Для быстрого удаления символа минуса из текста или чисел:

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

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

ЗадачаМетодВлияние на формулыКогда использовать
Прочерк вместо нуляПользовательский форматНе влияет (значение остается 0)Для отчетов и таблиц, где нужны расчеты
Прочерк вместо нуляНайти и заменитьЛомает расчеты (ячейка становится текстом)Только для финальной печати или текстовых полей
Скрыть нулиПараметры ExcelНе влияетДля очистки визуального шума на всем листе
Убрать минусПользовательский форматНе влияет (значение остается отрицательным)Для визуального выравнивания данных в отчетах
Убрать минусФункция ABSМеняет значение на положительноеКогда нужно математически инвертировать знак

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

  • Неправильный разделитель в формате ячеек. В русской локали Excel для разделения секций пользовательского формата используется точка с запятой (;), а не запятая (,). Код # ##0,00,-# ##0,00,"-" вызовет ошибку.
  • Массовая замена через Ctrl+H в столбце с формулами. Случайная замена нулей или минусов в столбце, где есть формулы, может привести к ошибкам #ЗНАЧ! или некорректным итоговым суммам.
  • Попытка сложить ячейки с прочерками после замены. Если прочерк был вставлен через «Найти и заменить», функция СУММ будет игнорировать эти ячейки, так как они распознаны как текст.

FAQ

Исчезнут ли нули из формул при использовании пользовательского формата?
Нет. Пользовательский формат меняет только визуальное отображение. Внутри ячейки хранится число 0, и все формулы (например, СУММ или ЕСЛИ) будут корректно его обрабатывать.

Можно ли сделать прочерк длинным тире вместо обычного дефиса?
Да. В пользовательском формате ячеек в третьей секции кода вместо "-" вы можете вставить любой символ, скопировав длинное тире (—) и вставив его в кавычки: # ##0,00;-# ##0,00;"—".

Почему после замены минуса формулы выдают ошибку?
Скорее всего, вы использовали «Найти и заменить», и числа превратились в текст. Чтобы исправить это, отмените замену и используйте функцию =ABS() или настройте пользовательский формат ячеек.