Як додати умовне форматування до комірок, що містять # N / A в Excel?


18

У Excel 2013 у мене стовпчик заповнений значеннями, знайденими в VLOOKUP(). Чомусь я не можу використовувати умовне форматування для виділення комірок, які містять #N/A.

Я спробував створити правила виділення для "Рівно ..." та "Текст, що містить ...", але, схоже, не працює.

Як я можу використовувати умовне форматування для виділення комірок, що містять # N / A?

Форматування комірок, що містять текст № N / A

Відповіді:


21

#N/Aне "текст", що стосується Excel, він просто схожий на це. Насправді це дуже специфічна помилка, яка означає, що значення "Недоступно" через деяку помилку під час обчислення.

Ви можете використовувати ISNA(Range)для узгодження помилки такого типу.

Замість того, щоб "містити текст", ви хочете створити нове порожнє правило, а не загальне, а потім "Використовувати формулу, щоб визначити, які клітинки форматувати".

Там ви маєте змогу встановити правило для першої комірки у вашому діапазоні, і вона стікатиме вниз по решті діапазону.

=ISNA(range)

Наприклад, для умовного форматування комірок B6:B8:

  1. Виберіть першу клітинку, яку хочете виділити. (B6)
  2. Клацніть Домашня сторінка -> Умовне форматування -> Керування правилами -> Нове правило .
  3. Виберіть Використовувати формулу, щоб визначити, які комірки слід форматувати .
  4. У полі Формат значень, де ця формула вірна , введіть =ISNA($B6).
  5. Клацніть Формат, щоб встановити форматування комірок, а потім виберіть Добре .
  6. Ще раз натисніть кнопку ОК, щоб створити правило форматування.
  7. В Диспетчер правил умовного форматування , редагування діапазон під Відноситься до (напр: $B6:$B8)
  8. Виберіть ОК, щоб застосувати правило.

Червоне форматування для комірок B6: B8, що містить # N / A

Що буде відповідати істинному і таким чином застосувати потрібне форматування.

Для довідки Microsoft надає перелік функцій IS, який показує, що вони є, а також приклади їх використання.


Одна з причин використання "містить текст" не спрацює в тому, що якщо ви змінили мовні налаштування, я підозрюю, що "# N / A" може змінитися на місцеву абревіатуру N / A.
Мюзер

Коли я додаю правило, воно не спадає до інших комірок. Це стосується лише клітини, яку я виділив
Stevoisiak

@StevenVascellaro Переконайтеся, що ви встановили діапазон, а також переконайтеся, що знак "$" у формулі знаходиться в правильному місці, оскільки це обмежує те, як правило "тече". Щоб знизити лише дані, це повинно бути перед стовпцем, у моєму випадку "B". Щоб перейти, це повинно бути перед номером, але не стовпцем. Якщо він стоїть перед обома, то правило не буде працювати. У мене є $ 6, так що це впливає на речі з 6-го рядка вниз.
Мокубай

1
Якщо у вас є багаторядковий набір даних із декількох стовпців, і ви хочете, щоб вони знаходилися в усьому діапазоні "застосовується до", тоді ви просто хочете відправну точку в цьому діапазоні для формули і взагалі немає знака "$".
Мокубай

@StevenVascellaro відзначте формулу та діапазон "застосовується до" тут: i.stack.imgur.com/mkk0l.png
Mokubai


2

Або скористайтеся опцією "Форматувати лише клітини, які містять", і змініть перше спадне меню зі "Значення комірки" на "Помилки"


1

Інший варіант полягає у використанні наступної формули:

=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")

Замініть "Не знайдено" на підходящий текст помилки.

Потім встановіть правило умовного форматування для тексту тексту помилки, який ви написали. Якщо VLOOKUP знайде значення, воно виведе значення. В іншому випадку він виведе текст помилки, який буде застосовано до нього умовні правила форматування.


1

Зазвичай я просто обманув систему, позначивши всі комірки певним кольором, а потім додав правило для форматування "правильних" значень чорним кольором. в результаті виходить, що всі неправильні значення залишаються кольоровими

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.