Как исправить ошибку #ЗНАЧ! в таблицах Excel

Иван Корнев·11 апреля 2026·4 мин

Ошибка #ЗНАЧ! (или #VALUE! в английской версии) появляется, когда формула пытается выполнить математическое действие с данными неподходящего типа — например, сложить число и текст. Чтобы устранить проблему, нужно найти ячейку с текстовым форматом там, где ожидается число или дата, и привести её к корректному виду. Чаще всего решение заключается в изменении формата ячеек или удалении скрытых пробелов.

Почему возникает ошибка значения

Excel строго следит за типами данных в вычислениях. Сигнал #ЗНАЧ! означает, что программа не может интерпретировать содержимое ячейки для выполнения операции.

Основные причины появления ошибки:

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

Важно: Если одна ячейка содержит ошибку #ЗНАЧ!, все формулы, которые ссылаются на неё, также выдадут эту ошибку. Ошибка «размножается» по всей таблице, пока не будет устранена в исходной ячейке.

Пошаговая инструкция по устранению

1. Проверка формата ячеек

Частая ситуация: визуально в ячейке видно число, но для Excel это текст.

  1. Выделите проблемную ячейку или весь столбец.
  2. Нажмите Ctrl+1 (или правая кнопка мыши → Формат ячеек).
  3. Убедитесь, что выбран формат Общий, Числовой или Дата.
  4. Если формат был изменен с «Текстового» на «Числовой», данные могут не обновиться сразу. В этом случае дважды кликните по каждой ячейке и нажмите Enter, либо используйте инструмент «Текст по столбцам» (вкладка ДанныеТекст по столбцамГотово).

2. Поиск и удаление лишних пробелов

Пробелы часто попадают в данные при копировании из баз данных или веб-сайтов.

  • Используйте функцию СЖПРОБЕЛЫ (англ. TRIM). Она удаляет все лишние пробелы, оставляя только одиночные между словами.
    • Формула: =СЖПРОБЕЛЫ(A1)
  • Для удаления конкретных символов (например, неразрывных пробелов) можно использовать функцию ПОДСТАВИТЬ (англ. SUBSTITUTE).

3. Использование функции ЕСЛИОШИБКА

Если вам нужно, чтобы вместо страшной надписи #ЗНАЧ! отображалось прочерк, ноль или сообщение «Проверьте данные», оберните вашу формулу в функцию обработки ошибок.

Пример: =ЕСЛИОШИБКА(A1/B1; "Ошибка в данных")

Эта конструкция не исправляет саму причину ошибки, но делает таблицу презентабельной и понятной для пользователя.

Лайфхак: Чтобы быстро найти все ячейки с ошибками на листе, нажмите F5ВыделитьФормулы → отметьте галочкой только Ошибки. Excel подсветит все проблемные места.

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

МетодКогда применятьПлюсыМинусы
Смена формата + Текст по столбцамМассовое исправление столбцов с числамиБыстро, исправляет сразу тысячи ячеекТребует внимательности к разделителям
Функция СЖПРОБЕЛЫДанные скопированы из внешних источниковУдаляет невидимые символыСоздает новый столбец с данными
ЕСЛИОШИБКАДля финальных отчетов и дашбордовСкрывает технические детали от зрителяНе лечит причину, маскирует симптом
Поиск и замена (Ctrl+H)Удаление конкретных символов (например, "руб.")Мгновенный результатМожет удалить нужные данные, если быть невнимательным

Частые ошибки при исправлении

  • Игнорирование зеленого маркера. Маленький зеленый треугольник в углу ячейки — это прямое указание Excel на то, что «число сохранено как текст». Нажав на него, можно мгновенно конвертировать данные.
  • Ручное перепечатывание. Пытаться исправить сотни ячеек двойным кликом и нажатием Enter вручную — неэффективно. Используйте макросы или инструмент «Текст по столбцам».
  • Неправильные разделители. В русскоязычной версии Excel аргументы функций разделяются точкой с запятой (;), а не запятой. Формула =СУММ(A1, B1) выдаст ошибку, правильная запись: =СУММ(A1; B1).

FAQ

Вопрос: Почему ошибка появляется только в некоторых строках? Ответ: Скорее всего, в этих строках данные были введены вручную как текст или скопированы из другого источника с форматированием, отличным от остальных ячеек. Проверьте формат именно этих строк.

Вопрос: Можно ли заставить Excel игнорировать текст в формулах? Ответ: Да, некоторые функции (например, СУММ) автоматически игнорируют текст в диапазонах. Однако операторы (плюс, минус, умножить) требуют строгого соответствия типов. Лучше очистить данные, чем полагаться на исключения.

Вопрос: Что делать, если дата отображается как #####? Ответ: Это не ошибка значения, а сигнал о том, что столбец слишком узок для отображения даты. Расширьте столбец. Если же дата превращается в #ЗНАЧ!, значит, она записана текстом и не распознается системой.