Как выделить строку, если критерии соблюдены?

Я использую Google Таблицы, и я пытаюсь выделить строку зеленым, если числа 1,2,3 и 4 находятся в строке результатов. Вся строка будет выделена, указывая, была ли она успешной.

Вы можете просмотреть мою работу здесь https://docs.google.com/spreadsheets/d/12kOGdkq9P78gCojHJGW0xPVNXaTFAbFDZ4JLEX09H0U/edit?usp=sharing

Я пробовал условное форматирование, но не могу заставить его работать.


person Leitutolu Rasmussen    schedule 23.07.2020    source источник


Ответы (3)


Я добавил в вашу электронную таблицу еще один лист (называемый Erik Help), который предлагает другую альтернативу (которую я применил к B1: L60):

=ArrayFormula(($B1="Outcome")*(RIGHT(JOIN("",SORT(UNIQUE(TRANSPOSE($C1:$L1)),1,1)),4)="1234"))
person Erik Tyler    schedule 24.07.2020

Также просто для развлечения

=arrayformula(($B1="Outcome")*product(countif($C1:$L1,{1,2,3,4})))
person Tom Sharpe    schedule 24.07.2020
comment
Приятно познакомиться. Вы открыли мне здесь новый инструмент, который мне очень нравится. - person Erik Tyler; 24.07.2020

пытаться:

=($B1=$B$2)*
 (REGEXMATCH(TRANSPOSE(QUERY(TRANSPOSE($C1:$L),,9^9)), " 1 |1 | 1"))* 
 (REGEXMATCH(TRANSPOSE(QUERY(TRANSPOSE($C1:$L),,9^9)), " 2 |2 | 2"))* 
 (REGEXMATCH(TRANSPOSE(QUERY(TRANSPOSE($C1:$L),,9^9)), " 3 |3 | 3"))* 
 (REGEXMATCH(TRANSPOSE(QUERY(TRANSPOSE($C1:$L),,9^9)), " 4 |4 | 4"))

0

person player0    schedule 23.07.2020