Как применить условное форматирование на основе другого значения листа - PullRequest
0 голосов
/ 14 октября 2019

У меня есть лист с данными, в Листе 1 у меня есть данные в столбце M (значение текстовых данных «Done»), поэтому теперь я пытаюсь применить условное форматирование к моему столбцу Sheet2 K2: K, если в столбце Sheet1 M есть значение «Done»,Я попробовал эту формулу:

=Search("Done",indirect("Sheet1!M2:M"),0) 

также эту:

=search("Done",Sheet1!$M2:$M)   

, но не работает

Ответы [ 2 ]

2 голосов
/ 14 октября 2019

Предполагая, что вы не хотите выделять весь столбец, а только построчно, можете попробовать следующую формулу:

=INDIRECT("Sheet1!"&CELL("address",M1))="Done"

Этосработало для меня, применяя это как правило условного форматирования в столбце K листа 2 и добавляя созданные вручную образцы данных в столбец K листа 1.

Возможно, вы также захотите проверить это, если ожидаете другого поведения: Условное форматирование с другого листа

1 голос
/ 14 октября 2019

если ваш Лист1 выглядит следующим образом:

0


, то все, что вам нужно:

=INDIRECT("Sheet1!M2:M")="Done"

enter image description here

электронная таблица

...