Попытка использовать IF VLOOKUP в формуле условного форматирования и получение неверной формулы - PullRequest
1 голос
/ 13 мая 2019

У меня есть список проверенных параметров данных, которые извлекаются из другого листа в электронной таблице (например, список параметров на скрытом листе, чтобы сделать выпадающее меню красивым и аккуратным), и я хочу условно раскрыть флажки для параметровв списке, где они нужны, но условное форматирование не нравится моим IF VLOOKUP для раскрытия квадрата.

Прямо сейчас у меня это есть, поэтому квадрат по умолчанию окрашен в черный цвет с текстом в тексте.коробка тоже черная, поэтому флажки скрыты.Если вы выберете опцию с нужным флажком, я хочу, чтобы форматирование очистилось (белый фон, обычный текст), чтобы вы увидели этот флажок, как и предполагалось.

Я пробовал несколько поисков в Google, но ничего не показалосьэто для меня.

=IFERROR(IF(VLOOKUP(A42,'Mastery Data 
Table'!$A$25:$D$156,3,FALSE)=1,TRUE,FALSE),FALSE)

Я использую IFERROR, потому что в некоторых опциях вообще нет данных в столбце 3.

1 Ответ

0 голосов
/ 13 мая 2019

при обращении к другому листу в CF вам нужно обернуть его в INDIRECT:

=IFERROR(IF(VLOOKUP(A42,
 INDIRECT("'Mastery Data Table'!$A$25:$D$156"), 3, 0)=1, TRUE, FALSE), FALSE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...