Условное форматирование с помощью настраиваемой формулы

Кажется, я не могу заставить условное форматирование работать с настраиваемой формулой. Короче говоря, форматирование основано на некоторых VLOOKUP. Я проверил формулу в обычной ячейке, и она выдает 1, как и ожидалось.

=IF(REGEXMATCH(VLOOKUP(C5,CL!C2:H99,5,FALSE), VLOOKUP(B5,CL!J3:K110,2,FALSE)), 1, 0)

Я в основном проверяю, включен ли определенный тег в ячейку, содержащую список тегов, разделенных запятыми.

В документации предполагается, что мне нужно ввести формулу в поле, заключив его в кавычки (""). Я перепробовал все варианты, как мне кажется.

Я также попытался удалить оператор IF, поскольку REGEXMATCH выводит true или false.

Любая подсказка, почему это не работает?


person CircularRecursion    schedule 07.04.2019    source источник


Ответы (1)


при попытке условного форматирования для ссылки на другой лист вам нужно обернуть его в INDIRECT - вот где документация Google не удалась. пытаться:

=IF(REGEXMATCH(VLOOKUP(C5, INDIRECT("CL!C2:H99"), 5, 0), 
               VLOOKUP(B5, INDIRECT("CL!J3:K110"), 2, 0)), 1)
person player0    schedule 07.04.2019