Условное форматирование с пользовательской формулой

#google-sheets #gs-conditional-formatting

#google-таблицы #gs-условное форматирование

Вопрос:

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

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

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

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

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

Есть какие-либо подсказки, почему это не работает?

Ответ №1:

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

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