#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)