#google-sheets #conditional-formatting
#google-sheets #условное форматирование
Вопрос:
Я хочу создать пользовательскую формулу для форматирования цвета фона каждой ячейки листа MyList
.
Таблицы на изображении выше находятся на двух отдельных листах в одной электронной таблице. Я хочу отформатировать лист MyList
красным цветом, если значение не найдено на листе MyKart
.
Я попробовал следующую формулу, но она не работает:
IFERROR(if(MATCH(A1,MyKart!A:A,false)>0,true,false),false)=TRUE
Изображение ниже иллюстрирует результат, который я ожидаю от условного форматирования:
Ответ №1:
При условном форматировании при обращении к другому листу необходимо использовать КОСВЕННОЕ форматирование.
Формула должна быть
=IFERROR(if(MATCH(A1,INDIRECT("MyKart!A1:A"),false)>0,true,false),false)=TRUE
ИЛИ, как упоминалось @basic
=COUNTIF(INDIRECT("MyKart!A1:A"),A1)
Ответ №2:
Комментарии:
1. При условном форматировании необходимо использовать ссылку на другой лист
INDIRECT
. Формула должна быть=COUNTIF(INDIRECT("MyKart!A1:A55"),A1)