Я хочу изменить цвет целевых ячеек (от B6 до H6), если любая из ячеек (от B6 до H6) содержит либо G1, G2, G3 ИЛИ G4 (поиск строки).

Скажите, если F6 - G4, то ячейки (от B6 до H6) должны стать зелеными. Я приложил фото для лучшего понимания.

2 ответа2

1

Выберите B6:H6 затем добавьте правило условного форматирования с формулой:

=IFERROR(MATCH(B6,$G$1:$G$4,0),0)>0

РЕДАКТИРОВАТЬ

Если вы действительно ищете строку, как упомянуто @Arjan, то я бы создал именованный диапазон (Alt M M D) со значением:

={"G1","G2","G3","G4"}

Давайте назовем это Matches за отсутствия лучшего имени.

Затем я бы выбрал B6:H6 и добавил бы следующее правило условного форматирования:

=SUM(--ISNUMBER(FIND(Matches,B6)))>0

Наконец, если вы хотите, чтобы правило выделило все условно отформатированные ячейки, если любая из ячеек содержит "G1", "G2", "G3" или "G4", то формула будет такой:

=SUM(COUNTIF($B$6:$H$6,Matches))>0

Обратите внимание, что это будет соответствовать только содержимому всей ячейки. Если вы хотите, чтобы что-то вроде "foo G1 bar" было положительным совпадением, измените определение совпадений на:

={"*G1*","*G2*","*G3*","*G4*"}

0

Используйте эту формулу в вашем условном форматировании:

=OR(ISNUMBER(SEARCH("G1",B6)),ISNUMBER(SEARCH("G2",B6)),ISNUMBER(SEARCH("G3",B6)),ISNUMBER(SEARCH("G4",B6)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .