2015-08-18 7 views
0

Я хотел бы, чтобы ячейка была заполнена цветом или отформатирована на основе значения в смежной ячейке. Например, если ячейка D1 = #NA, то я хочу, чтобы шрифт в C1 был заполнен красным. Я хотел бы сравнить весь диапазон в столбцах C и D для этого. Есть ли какие-либо условные правила форматирования или макрос VBA, которые могут это сделать?Форматирование ячейки на основе смежного значения ячейки

ответ

0

Чтобы применить такой формат С3 на основе содержимого D3:

  1. Выберите C3
  2. В Условное форматирование нажмите кнопку Создать правило ...
  3. Выберите «Использовать формулу для определения клетки для форматирования»
  4. для формулы входят „= ЕНД ($ D $ 3)“
  5. Нажмите кнопку формат, чтобы настроить формат, который получает применяется, когда предыдущая формула возвращает значение TRUE

Надежда, что помогает

+0

Спасибо! Это сработало отлично! – Kiran

0

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

=$D1="" 

и изменить цвет текста формата к тому, что вы хотите.

0

Условное форматирование было бы самым простым способом для этого.

Если при условном форматировании вы выбираете новое правило, а затем «используйте формулу для определения, какие ячейки нужно форматировать». Формула, такая как = $ D $ 1 = "# na" и измените формат на то, что вы хотите. Если вы нажмете OK и убедитесь, что это относится к C1 и остановится, если выбрано значение true.

Это сработало для меня! Если вы хотите использовать vba, то дайте мне знать.

0

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

= 7 = ERROR.TYPE (D1)

Установите красную заливку. Теперь копия & применима ко всей колонке.

Смежные вопросы