2014-10-03 3 views
0

Я пытаюсь создать формулу для Excel, в которой ячейка изменит цвет на основе текста в предыдущей ячейке.Excel - программные ячейки для изменения цвета на основе другой ячейки

Так, например, если ячейка B2 содержит букву X, а затем B3 - Y, я бы хотел, чтобы B3 стал зеленым.
Точно так же, если B2 содержит X и B3 содержит W, я хотел бы, чтобы B3 стал красным.

Любые идеи высоко оценены!

ответ

1

Использование условного форматирования.

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

3
  1. Выберите ячейку B3 и нажмите кнопку Условное форматирование на ленте и выберите «Новое правило».
  2. Выберите «Использовать формулу для определения того, какие клетки в формат»
  3. Введите формулу: =IF(B2="X",IF(B3="Y", TRUE, FALSE),FALSE), и выбрать для заполнения зеленого цвета, когда это верно
  4. Создать еще одно правила и ввести формулу =IF(B2="X",IF(B3="W", TRUE, FALSE),FALSE) и выбрать для заполнения красного цвета, когда это правда.

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

1

Выберите ColumnB и как две CF правила формула применяется:

Зеленый: =AND(B1048576="X",B1="Y")

Красный: =AND(B1048576="X",B1="W")

enter image description here

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