Условное форматирование excel если ошибка

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

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

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

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

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

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

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

  2. Введите 3 в ячейку B1, в ячейку C1 — 0, а в ячейку A1 — формулу =B1/C1.
    The #DIV/0! в ячейке A1.

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

  4. После знака равно (=) введите ЕСЛИERROR и открываю скобку.
    ЕСЛИERROR(

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

  6. Введите ,0), то есть запятую и закрываюю скобки.
    Формула =B1/C1 становится=ЕСЛИERROR(B1/C1;0).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример

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

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

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

  1. Выберите отчет сводной таблицы.
    Появится область «Инструменты для работы со pivottable».

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

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

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

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

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

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

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

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

  1. В Excel 2016, Excel 2013 и Excel 2010: Выберите Файл >Параметры >Формулы.

    In Excel 2007: Click the Microsoft Office button Изображение кнопки Office> Excel Options >Formulas.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

Добрый день, коллеги!

На нашел решения на форуме для подобного вопроса.
Нужно выделить строки со значением #Н/Д в ячейке этих строк. Есть правило в условном форматировании — Форматировать ячейки, которые содержат ошибки, но мне нужно выделить строки.

Заранее спасибо!  :)

 

New

Пользователь

Сообщений: 4678
Регистрация: 06.01.2013

#2

22.10.2021 12:58:45

не знаю сработает с условным форматированием или нет, но попробуйте так. Вместо D подставьте название своего столбца

Код
Sub Макрос1()
    Columns("D:D").SpecialCells(xlCellTypeFormulas, 16).EntireRow.Select
End Sub
 

Пытливый

Пользователь

Сообщений: 4670
Регистрация: 22.12.2012

#Н/Д в одном столбце, или в разных столбцах строк могут быть?

Кому решение нужно — тот пример и рисует.

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

 

Пытливый

Пользователь

Сообщений: 4670
Регистрация: 22.12.2012

Если в одном, то можно через УФ решить. Например, у вас диапазон, строки которого должны выделяться А1:Е6. А ошибки #Н/Д появляются в столбце В.
1. Выделить диапазон А1:Е6
2. Главная-условное форматирование-создать правило- использовать формулу
3. Забить формулу =ЕОШИБКА($B1)
4. По кнопке формат выбрать, каким цветом заливать строки
5. 2 раза ОК. (или сколько там)

Кому решение нужно — тот пример и рисует.

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

#6

01.11.2021 06:42:46

Цитата
Пытливый создать правило- использовать формулу3. Забить формулу =ЕОШИБКА($B1)

использовал данную функцию
не работает (строки не выделяет и другие способы форматирования не работают)

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

#7

01.11.2021 06:50:46

Цитата
New написал:
не знаю сработает с условным форматированием или нет, но попробуйте так. Вместо D подставьте название своего столбца

спасибо, помогло  

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

#8

01.11.2021 06:55:04

Цитата
New написал:
Sub Макрос1()    Columns(«D:D»).SpecialCells(xlCellTypeFormulas, 16).EntireRow.SelectEnd Sub

подскажите, а как теперь выделить все строки без #Н/Д?

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Антон Tpega, свои сообщения можно дополнять. Все три можно было разместить в одном

 

New

Пользователь

Сообщений: 4678
Регистрация: 06.01.2013

Антон Tpega, нажмите кнопку F5 (или Ctrl+G) — Выделить… и поиграйтесь с галочками. Когда определите какие галочки вам нужны — включите запись макроса и выделите то, что вам нужно — макрос запишет эту комбинацию

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

Кнопка цитирования не для бездумного копирования [МОДЕРАТОР]

Согласно этому описанию, получилось выделить ячейки без #Н/Д
Как теперь выделить все строки для форматирования?

Изменено: vikttur01.11.2021 09:31:12

 

New

Пользователь

Сообщений: 4678
Регистрация: 06.01.2013

Антон Tpega,
1. Пожалуйста, не нажимайте кнопку Цитировать, нажимайте кнопку Имя. Я помню, что я писал вам.
2. Посмотрите мой код из сообщения #2. Там есть слово .EntireRow.Select. Вот это свойство EntireRow и говорит Excel выделить строки целиком

 

Антон Tpega

Пользователь

Сообщений: 7
Регистрация: 22.10.2021

#13

01.11.2021 08:41:23

New,
Благодарю Вас.  

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

Выделите все ячейки с ошибками с помощью условного форматирования в Excel

Выберите и выделите все ячейки с ошибками с помощью Kutools for Excel хорошая идея3


стрелка синий правый пузырь Выделите все ячейки с ошибками с помощью условного форматирования в Excel

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

1.Выберите диапазон или весь лист, к которому вы хотите применить Условное форматирование.

2. Затем нажмите Главная > Условное форматирование > Новое правило, см. снимок экрана:

doc-highlight-errors1

3. В Новое правило форматирования диалоговое окно, выберите Используйте формулу, чтобы определить, какие ячейки следует форматировать. вариант, а затем введите эту формулу = ISERROR (A1) (A1 указывает на первую ячейку в выбранном диапазоне, вы можете изменить ее по своему усмотрению) в Формат значений, где эта формула истинна текстовое окно. Смотрите скриншот:

doc-highlight-errors1

4. Затем нажмите Формат кнопку, а в Формат ячеек диалоговом окне выберите один цвет, который вы хотите использовать под Заполнять вкладку, см. снимок экрана:

doc-highlight-errors1

5. Выбрав цвет, нажмите OK > OK чтобы закрыть диалоговые окна, и все ячейки значений ошибки были выделены, как показано на следующем снимке экрана:

doc-highlight-errors1

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


стрелка синий правый пузырь Выберите и выделите все ячейки с ошибками с помощью Kutools for Excel

Если вы хотите выделить и выделить ячейки ошибок, вы можете использовать Kutools for ExcelАвтора Выберите ячейки со значением ошибки утилиту, а затем выделите их своим любимым цветом.

После бесплатная установка Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите ячейки, в которых вы хотите найти ячейки с ошибками, нажмите Кутулс > Выберите > Выберите ячейки со значением ошибки. Смотрите скриншот:

док ктэ 1

2. Затем выбираются все ячейки с ошибками и нажимаются Главная > Цвет заливки , чтобы выбрать цвет для окрашивания ячеек с ошибками. Смотрите скриншот:

док ктэ 2

стрелка синий правый пузырь Быстро выбрать все ошибки

Статьи по теме:

Как выделить ячейки с внешними ссылками в Excel?

Как выделить / условное форматирование ячеек с формулами в Excel?

Как выделить четные или нечетные числа в Excel?

Как выбрать ячейки со значениями ошибок в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (1)


Оценок пока нет. Оцените первым!


Используем

Условное форматирование

для подачи сигнала пользователю при вводе ошибочного значения. Под «ошибочным значением» здесь будем понимать значение, не принадлежащее заданному диапазону.

Предположим, что на листе EXCEL производятся некие вычисления. В качестве исходных данных пользователь должен ввести числовой параметр из определенного интервала (например, от 1 до 5). При вводе числа, не принадлежащего этому интервалу, подадим сигнал пользователю с помощью

Условного форматирования

(ячейка будет выделена красным фоном).

Для этого:

  • выделите ячейку, в которую пользователем будет вводиться исходный параметр;
  • вызовите инструмент

    Условное форматирование

    (

    );

  • выберите

    Форматировать только ячейки, которые содержат;
  • в полях раздела

    Форматировать только ячейки, для которых выполняется следующее условие:

    выберите

    значение ячейки

    ;

    вне

    ;

    и введите:

    1

    ;

    5

    ;
  • выберите требуемый формат, например, красный цвет фона.

Теперь при вводе значения вне интервала [1, 5] ячейка будет выделена красным (см.

Файл примера

).

Также контроль ввода неверных данных можно организовать с помощью формул (см. статью

Контроль ввода ОШИБочных значений. Часть 3 — с применением формул

) или

Проверки данных

(см. статью

Контроль ввода ОШИБочных значений. Часть 2 — с применением Проверки данных

). В отличие от

Условного форматирования

и формул, которые лишь информируют о допущенных ошибках ввода, инструмент

Проверка данных

позволяет запретить сам ввод ошибочных значений.


СОВЕТ:

Чтобы найти все ячейки на листе, к которым применены правила

Условного форматирования

необходимо:

  • на вкладке

    Главная

    в группе

    Редактирование

    щелкните стрелку рядом с командой

    Найти и выделить

    ;
  • выберите в списке пункт

    Условное форматирование;
  • будут выделены все ячейки, которым применены правила

    Условного форматирования

    .

Чтобы визуально представить какую-то информацию в документах Microsoft Excel, необходимо выстраивать графические объекты, либо использовать индивидуальный подход. В данной статье мы изучим, что такое условное форматирование и как оно применяется на практике, а также рассмотрим результаты его внедрения в Excel.

Что такое условное форматирование и его значение в книге

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

Как применять условное форматирование для своей таблицы

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

  1. Чтобы отразить данные таблицы в графическом стиле, необходимо выделить интересующие столбы или строки с числовыми данными. Затем выбрать вкладку «Главная», а в блоке «Стили» выберите «Условное форматирование».

№ 7.png

  1. Затем из выпавшего списка выберите один из инструментов: «Гистограммы», «Цветовые шкалы», «Набор значков». При выборе «Гистограммы» перед вами появляется дополнительный список с двумя типами объектов. На выбор предлагается гистограмма с градиентной заливкой или сплошной. Чтобы она эффектно отображалась, возьмем градиентную.

№ 8.png

  1. Построенная диаграмма бросается в глаза, значит, с задачей выделения столбца относительно остальных мы справились. Рассмотрим, как еще можно обозначить условное форматирование. Установим цветовые шкалы. Установим шкалу с разноцветным оформлением. Переходим к инструменту «Условное форматирование», нажимаем «Цветовые шкалы», после чего выбираем понравившийся тип и делаем по нему клик мышью. Разумеется, чтобы форматирование отобразилось, выделите перечень ячеек.

№ 9.png

  1. Рассмотрим, как работают наборы значков. Для этого перейдем в «Условное форматирование», выберем «наборы значков». В самом низу списка кликнем на блоке «Оценки».

№ 10.png

Полезно знать!

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

Особенности инструмента «Правила выделения ячеек»

С помощью инструмента можно обозначить большую или меньшую величину строго определенным цветом. Оттенок заливки устанавливается по умолчанию. Рассмотрим, как работает этот инструмент.

  1. Зайдем во вкладку «Главная», открыв редактирование таблицы. Отметим пункт «Правила выделения ячеек». Далее во втором списке выбираем инструмент «Больше».

№ 11.png

  1. Выполняем редактирование в открывшемся окне. В поле «Форматировать ячейки, которые больше» выбираем необходимое число. В нашем случае это 53, 14 рублей. В поле «Цвет заливки» оставляем значение, предустановленное по умолчанию. По окончании форматирования нажмем кнопку «ОК».

№ 12.png

Полезно знать!

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

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

Тест по теме «Условное форматирование в Эксель»

Понравилась статья? Поделить с друзьями:
  • Умз 4216 ошибка датчика коленвала
  • Условиями возникновения фундаментальной ошибки атрибуции являются
  • Укажите ошибку повязка
  • Условия фундаментальной ошибки атрибуции
  • Условия не корректны или ошибка последовательности запроса