Excel условное форматирование нескольких функций - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть динамическая таблица, например, с 5 столбцами:

  • 1-й столбец -> содержит только строки "AA" или "BB".
  • 2-й / 5-й столбец -> имеет только одно буквенное значение.

У меня уже есть правила, которые:

  • Если строка имеет AA в 1-м столбце, она заполняет строку желтым цветом.
  • Если в 1-м столбце строка имеет BB , она заполняет строку синим цветом.

Я использую эту формулу, и она работает:

=Search("AA"; $A1)>0

Теперь я хочу правило, которое:

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

Возможно ли это?

РЕДАКТИРОВАТЬ: рисунок ниже представляет, чтоЯ хочу: стол

Ответы [ 3 ]

0 голосов
/ 04 декабря 2018

Два набора формул должны быть:

Если я найду букву М в других столбцах, но она на линии АА, она заполнится другим цветом, скажем, зеленым.

=AND(SEARCH("AA",$A2)>0,OR($B2="M",$E2="M"))

Если я найду букву М в других столбцах, но она будет в строке ВВ, она заполнится другим цветом, скажем, красным.

=AND(SEARCH("BB",$A2)>0,OR($B2="M",$E2="M"))

Result

0 голосов
/ 04 декабря 2018

Поиск не поможет легко найти вещи по ячейкам.

Лучше использовать другую функцию.В этом случае я обычно использую COUNTIF.

Выделите в таблице только одну ячейку и используйте ее в качестве формулы в условном форматировании.Это дает вам подсветку в ячейке только с буквой "M":

=AND(SEARCH("AA", $A1)>0, A1="M")

=AND(SEARCH("BB", $A1)>0, A1="M")

Для строки используйте это:

=COUNTIF($A1,"AA")>0

=COUNTIF($A1,"BB")>0

После помещения условного форматирования только в одну ячейку измените поле «Применить к», чтобы отразить весь диапазон, к которому вы хотите применить его.Это зависит от относительных ссылок в условном форматировании.Это может очень быстро запутаться, поэтому я рекомендую вручную редактировать поле «Применяется к», а не копировать / вставлять форматы в указанные области.enter image description here

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

0 голосов
/ 04 декабря 2018

Под другими столбцами я предполагаю, что вы имеете в виду, если какой-либо другой столбец в вашей таблице имеет строку M

=AND(Search("AA"; $A1) > 0; OR($B1 = "M"; $C1 = "M"; $D1 = "M"; $E1 = "M"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...