Условное форматирование на основе значения другого листа

#google-sheets

#google-sheets

Вопрос:

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

= $ E3=»Завершить»

Я хочу выделить ту же строку и на других листах, где найдено «Завершить» в диапазоне листов E3 «Оставить данные».

На каждом листе есть одинаковые имена сотрудников в Col B. Может, это упростило бы выделение одной и той же строки на других листах

Может кто-нибудь, пожалуйста, поделиться решением этого вопроса.

Комментарии:

1. Можете ли вы поделиться некоторыми скриншотами, примерами данных или ссылкой на пример листа?

2. Конечно, вот ссылка на лист. docs.google.com/spreadsheets/d /…

Ответ №1:

Условное форматирование не поддерживает прямые ссылки на листы, но вы можете «обмануть» его, используя INDIRECT и CELL :

Итак, в ячейке A1 листа 3 создайте правило условного форматирования, действительное для всего диапазона A1:A100 , и вставьте эту формулу:

 =INDIRECT("Sheet2!"amp;CELL("address", E1))="Terminate"
  

Объяснение

Между КОСВЕННЫМ и ЯЧЕЙКОЙ создается «косвенная» ссылка на значение целевой ячейки, которую может понять условное форматирование.

Вы также можете заставить его заполнить всю строку, добавив a $ к E as в этой формуле:

 =INDIRECT("Sheet2!"amp;CELL("address", $E1))="Terminate"