
Я пишу правило условного форматирования, которое форматирует ячейку, если формула ВПР возвращает значение > 0.
Обычно я сначала записываю формулу в ячейку, чтобы убедиться, что она синтаксически верна. В этом случае моя формула выглядит так
=VLOOKUP(A116,Table5,2,FALSE)>0
Эта формула дает ожидаемое значение ИСТИНА.
Я беру эту формулу и вставляю ее в новое правило условного форматирования.
Обратите внимание, что Excel добавил кавычки вокруг формулы (я подозреваю, что проблема именно в этом).
Когда я применяю правило, форматирование не меняется. Я предполагаю, что у меня есть синтаксическая ошибка в самом правиле форматирования и что мне нужно добавить дополнительное условие при использовании этой формулы в контексте условного форматирования. Какие изменения мне нужно сделать, чтобы это правило форматирования работало так, как задумано?
решение1
"Проблема" - это структурированная ссылка Table5
. Условное форматирование их не любит.
Нужно будет использовать INDIRECT: `
=VLOOKUP(A116,INDIRECT("Table5"),2,FALSE)>0