Перейти к основному контенту
Скрытие значений и индикаторов ошибок в ячейках

Скрытие значений и индикаторов ошибок в ячейках

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Существуют многочисленные причины, по которым формула может возвращать ошибки. Например, деление на 0 не разрешено и при вводе формулы = 1/0 Excel возвращает #DIV/0. Значения ошибок включают #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF! и #VALUE!.

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

Чтобы скрыть значения ошибок, можно преобразовать их, например, в число 0, а затем применить условный формат, позволяющий скрыть значение.

Создание примера ошибки

  1. Откройте чистый лист или создайте новый.

  2. Введите 3 в ячейку B1, введите 0 в ячейку C1 и введите формулу = B1/c1в ячейку a1.
    #DIV/0! в ячейке a1 появляется сообщение об ошибке.

  3. Выделите ячейку A1 и нажмите клавишу F2, чтобы изменить формулу.

  4. После знака равенства (=) введите ЕСЛИОШИБКА , а затем — открывающую круглую скобку.
    ЕСЛИОШИБКА

  5. Переместите курсор в конец формулы.

  6. Type (0) — это запятая, за которой следует ноль и закрывающая круглая скобка.
    Формула = B1/C1 становится равной ЕСЛИОШИБКА (B1/C1, 0).

  7. Нажмите клавишу ВВОД, чтобы завершить редактирование формулы.
     Теперь в ячейке вместо ошибки #ДЕЛ/0! должно отображаться значение 0.

Применение условного формата

  1. Выделите ячейку с ошибкой и на вкладке Главная нажмите кнопку Условное форматирование.

  2. Выберите команду Создать правило.

  3. В диалоговом окне Создание правила форматирования выберите параметр Форматировать только ячейки, которые содержат.

  4. Убедитесь, что в разделе Форматировать только ячейки, для которых выполняется следующее условие в первом списке выбран пункт Значение ячейки, а во втором — равно. Затем в текстовом поле справа введите значение 0.

  5. Нажмите кнопку Формат.

  6. На вкладке Число в списке Категория выберите пункт (все форматы).

  7. В поле Тип введите ;;; (три точки с запятой) и нажмите кнопку ОК. Нажмите кнопку ОК еще раз.
     Значение 0 в ячейке исчезнет. Это связано с тем, что пользовательский формат ;;; предписывает скрывать любые числа в ячейке. Однако фактическое значение (0) по-прежнему хранится в ячейке.

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

  1. Выделите диапазон ячеек, содержащих значение ошибки.

  2. На вкладке Главная в группе Стили щелкните стрелку рядом с командой Условное форматирование и выберите пункт Управление правилами.
     Появится диалоговое окно Диспетчер правил условного форматирования.

  3. Выберите команду Создать правило.
     Откроется диалоговое окно Создание правила форматирования.

  4. В списке Выберите тип правила выберите пункт Форматировать только ячейки, которые содержат.

  5. В разделе Измените описание правила в списке Форматировать только ячейки, для которых выполняется следующее условие выберите пункт Ошибки.

  6. Нажмите кнопку Формат и откройте вкладку Шрифт.

  7. Щелкните стрелку, чтобы открыть список Цвет и в разделе цвета темывыберите белый цвет.

Иногда не требуется, чтобы в ячейках валеси ошибки, и вместо этого появляется текстовая строка, например "#N/A", "тире" или "НД". Сделать это можно с помощью функций ЕСЛИОШИБКА и НД, как показано в примере ниже.

Пример

Описание функций

ЕСЛИОШИБКА    С помощью этой функции можно определить, содержит ли ячейка ошибку и возвращает ли ошибку формула.

НД    Эта функция возвращает в ячейке строку "#Н/Д". Синтаксис =НД ().

  1. Выберите отчет сводной таблицы.
    Откроется окно работа со сводными таблицами.

  2. Excel 2016 и Excel 2013: на вкладке анализ в группе Сводная Таблица щелкните стрелку рядом с кнопкой Параметрыи выберите пункт Параметры.

    Excel 2010 и Excel 2007: на вкладке Параметры в группе Сводная Таблица щелкните стрелку рядом с кнопкой Параметрыи выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    • Изменение способа отображения ошибок.     Установите флажок для значений ошибок "Показать " в разделе " Формат". Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    • Изменение способа отображения пустых ячеек     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

В левом верхнем углу ячейки с формулой, которая возвращает ошибку, появляется треугольник (индикатор ошибки). Чтобы отключить его отображение, выполните указанные ниже действия.

Ячейка с неправильной формулой

Ячейка с ошибкой в формуле

  1. В Excel 2016, Excel 2013 и Excel 2010: выберите файл _гт_ Параметры _гт_формулы.

    В Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Office _гт_ Параметры Excel _гт_ формулы.

  2. В разделе Поиск ошибок снимите флажок Включить фоновый поиск ошибок.

См. также

Функция ЕСЛИОШИБКА

Функция НД

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×