Как включить ошибки в Excel: 5 способов для разных сценариев

Почему Excel скрывает ошибки и как это исправить

Вы открыли файл Microsoft Excel, но вместо ожидаемых значений в ячейках видите пустоту или странные символы #Н/Д, #ЗНАЧ!, #ДЕЛ/0!? Это не баг программы — так работает механизм обработки ошибок. По умолчанию Excel может скрывать или маскировать некоторые типы ошибок, особенно если:

— Используется условное форматирование с правилами для скрытия ошибок

— Включена настройка Скрыть ошибки в ячейках в параметрах книги

— Формулы возвращают ошибки, но они подавляются функциями вроде ЕСЛИОШИБКА

— Работаете со сводными таблицами, где ошибки исключены из расчётов

В этой статье разберём, как включить отображение всех ошибок в Excel — от базовых настроек до продвинутых методов для аналитиков. Актуально для Excel 2010–2026, Excel Online и Excel для Mac.

📊 Какую версию Excel вы используете?
Excel 2016–2021
Excel 365 (подписка)
Excel для Mac
Excel Online
Другая

Способ 1: Отключение скрытия ошибок в параметрах книги

Самая частая причина «исчезнувших» ошибок — активированная опция Скрыть ошибки в ячейках. Она может быть включена автоматически при открытии файлов из ненадёжных источников или после импорта данных.

Чтобы проверить и отключить её:

  1. Откройте параметры Excel: перейдите в Файл → Параметры → Дополнительно.
  2. Прокрутите до раздела Параметры отображения для этой книги.
  3. Снимите галочку с пункта Скрыть ошибки в ячейках.
  4. Нажмите ОК и перезагрузите файл (иногда изменения применяются только после повторного открытия).

Важно: Эта настройка действует только для текущей книги. Для новых файлов её придётся настраивать заново.

Убедиться, что в Параметры → Дополнительно отключено скрытие ошибок|

Проверить, нет ли в ячейках функций ЕСЛИОШИБКА или ЕОШИБКА|

Обновить данные в сводных таблицах (Анализ → Обновить)|

Попробовать открыть файл в другой версии Excel (например, в Excel Online)

-->

Способ 2: Настройка условного форматирования

Условное форматирование может визуально скрывать ошибки, например, задавая белый цвет текста для ячеек с ошибками. Чтобы это исправить:

  1. Выделите диапазон ячеек (или всю таблицу — Ctrl+A).
  2. Перейдите на вкладку Главная → Условное форматирование → Управление правилами.
  3. В открывшемся окне найдите правила, где в условии используется Формула с функциями ЕОШИБКА, ЕПУСТО или подобными.
  4. Удалите или отредактируйте правило, чтобы ошибки отображались.

Типичные «маскирующие» формулы в условном форматировании:

  • 🔹 =ЕОШИБКА(A1) — скрывает все ошибки в ячейке A1.
  • 🔹 =ИЛИ(ЕПУСТО(A1); ЕОШИБКА(A1)) — скрывает и пустые ячейки, и ошибки.
  • 🔹 =A1="#Н/Д" — маскирует только ошибки #Н/Д.

Способ 3: Проверка формул с функцией ЕСЛИОШИБКА

Функция ЕСЛИОШИБКА (или её английский аналог IFERROR) часто используется для подавления ошибок в формулах. Например:

=ЕСЛИОШИБКА(А1/Б1; 0)

В этом случае, если в ячейках A1 или B1 будет ошибка (например, #ДЕЛ/0!), Excel покажет 0 вместо неё.

Чтобы найти все такие формулы:

  1. Нажмите Ctrl+F, в поле поиска введите ЕСЛИОШИБКА (или IFERROR для английской версии).
  2. Excel выделит все ячейки с этой функцией. Проверьте их вручную.
  3. Если нужно вернуть оригинальные ошибки, замените ЕСЛИОШИБКА на исходную формулу (без обработки ошибок).

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

  • 🔹 Выделите ячейку с подозрительным результатом.
  • 🔹 Перейдите на вкладку Формулы → Зависимости формул → Влияющие ячейки.
  • 🔹 Проверьте, нет ли в цепочке вычислений функции ЕСЛИОШИБКА.
Что делать, если формула слишком сложная?

Если формула содержит вложенные ЕСЛИОШИБКА или другие функции обработки ошибок (например, ЕНД, ЕЧИСЛО), разберите её по частям:

1. Скопируйте формулу в текстовый редактор и разбейте на подформулы.

2. Проверьте каждую часть отдельно в Excel.

3. Используйте Вычислить формулу (Формулы → Вычислить формулу) для пошагового анализа.

Способ 4: Настройка сводных таблиц для отображения ошибок

В сводных таблицах ошибки по умолчанию исключаются из расчётов. Чтобы их вернуть:

  1. Щёлкните правой кнопкой по сводной таблице и выберите Параметры сводной таблицы.
  2. Перейдите на вкладку Отображение.
  3. Снимите галочку с пункта Для значений ошибок показывать.
  4. В поле Для пустых ячеек показывать также уберите любые символы (если они есть).

Если ошибки всё равно не отображаются, проверьте:

  • 🔹 Источник данных — возможно, ошибки уже были скрыты в исходных данных.
  • 🔹 Фильтры сводной таблицы — некоторые ошибки могут фильтроваться автоматически.
  • 🔹 Настройки Параметров поля значения (правая кнопка по полю → Параметры поля значения).
Тип ошибки в сводной таблице Причина Как исправить
#Н/Д Отсутствует связь между данными Проверьте источник данных и обновите сводную таблицу
#ЗНАЧ! Несовместимые типы данных в столбцах Преобразуйте данные в один формат (например, текст в числа)
#ДЕЛ/0! Деление на ноль в вычисляемом поле Добавьте проверку на ноль в формулу вычисляемого поля
Пустые ячейки Ошибки скрыты настройками отображения Отключите замену пустых ячеек в параметрах сводной таблицы

Способ 5: Использование надстройки «Инспектор ошибок»

Если ручные методы не помогли, воспользуйтесь встроенной надстройкой «Инспектор ошибок» (доступна в Excel 2013 и новее). Она автоматически находит и исправляет распространённые проблемы:

  1. Перейдите в Файл → Параметры → Надстройки.
  2. Внизу окна в разделе Управление выберите Надстройки Excel и нажмите Перейти.
  3. В списке найдите Инспектор ошибок и установите галочку. Если её нет — нажмите Обзор и выберите файл Inquire.xlam (обычно находится в C:\Program Files\Microsoft Office\root\Office16\Library\SOLVER).
  4. После установки надстройка появится на ленте в разделе Inquire (может потребоваться перезапуск Excel).

Чтобы просканировать книгу на ошибки:

  • 🔹 Откройте вкладку Inquire → Проверка книги.
  • 🔹 Выберите Инспектор ошибок и нажмите Выполнить.
  • 🔹 После анализа Excel покажет отчёт с найденными проблемами и предложениями по исправлению.

Распространённые ошибки и как их избегать

Даже после включения отображения ошибок некоторые из них могут оставаться невидимыми из-за специфики работы Excel. Рассмотрим типичные случаи:

⚠️ Внимание: Если в ячейке отображается ######, это не ошибка, а признак того, что ширина столбца недостаточна для отображения данных. Растяните столбец или уменьшите размер шрифта.

Ошибки в массивах и динамических диапазонах:

  • 🔹 #КАЛЬК! — возникает при неверном использовании функций массива (например, ИНДЕКС + ПОИСКПОЗ). Проверьте, чтобы формула была введена как формула массива (Ctrl+Shift+Enter в старых версиях Excel).
  • 🔹 #ССЫЛКА! — указывает на несуществующую ссылку. Часто появляется после удаления строк/столбцов или переименования листов.

Ошибки при импорте данных:

  • 🔹 При импорте из CSV или SQL ошибки могут скрываться, если в параметрах подключения включена опция Игнорировать ошибки. Проверьте настройки источника данных.
  • 🔹 В Power Query ошибки по умолчанию фильтруются. Чтобы их увидеть, в редакторе запросов выберите столбец с ошибками → Главная → Заменить ошибки.
⚠️ Внимание: В Excel Online некоторые ошибки (например, #ПУСТО!) могут отображаться иначе, чем в десктопной версии. Если файл критичен, проверяйте его в полной версии Excel.

FAQ: Частые вопросы по ошибкам в Excel

Почему после обновления Excel перестали показываться ошибки?

Скорее всего, сбросились настройки отображения. Проверьте:

  1. Файл → Параметры → Дополнительно → Параметры отображения для этой книги (снимите галочку Скрыть ошибки в ячейках).
  2. Обновите сводные таблицы (Анализ → Обновить).
  3. Проверьте, не установлены ли новые правила условного форматирования.

Если проблема осталась — попробуйте открыть файл в Excel Online или на другом компьютере.

Как включить ошибки в защищённом листе?

Если лист защищён, сначала снимите защиту (Рецензирование → Снять защиту листа). Затем:

  • Проверьте настройки условного форматирования.
  • Убедитесь, что в параметрах книги не включено скрытие ошибок.
  • Если ошибки скрыты формулами (например, ЕСЛИОШИБКА), измените их или запросите доступ у владельца файла.

После изменений снова защитите лист (Рецензирование → Защитить лист).

Можно ли включить ошибки только для конкретного диапазона?

Да, для этого:

  1. Выделите нужный диапазон.
  2. Перейдите в Главная → Условное форматирование → Создать правило.
  3. Выберите Форматировать только ячейки, которые содержат.
  4. В поле Форматировать только ячейки с выберите Ошибки.
  5. Нажмите Формат и задайте видимый цвет текста (например, красный).

Теперь ошибки будут отображаться только в выделенном диапазоне.

Почему в сводной таблице не показываются ошибки #Н/Д?

Это стандартное поведение сводных таблиц. Чтобы их вернуть:

  1. Щёлкните правой кнопкой по сводной таблице → Параметры сводной таблицы.
  2. На вкладке Отображение снимите галочку Для значений ошибок показывать.
  3. Обновите таблицу (Анализ → Обновить).

Если ошибки по-прежнему не видны, проверьте источник данных — возможно, они были удалены или заменены на пустые значения ещё до создания сводной таблицы.

Как экспортировать ошибки в другой файл без их скрытия?

При копировании данных с ошибками в новый файл они могут снова скрыться. Чтобы этого избежать:

  • 🔹 Сохраните исходный файл в формате .xlsx (не .xls), так как старые форматы могут искажать данные.
  • 🔹 Используйте Специальную вставку → Значения (Ctrl+Alt+V → З), чтобы вставить только результаты вычислений (включая ошибки).
  • 🔹 Если экспортируете в CSV, ошибки преобразуются в текст (например, #Н/Д станет строкой "#N/A").