Я всегда предлагаю использовать INDEX
/ MATCH
вместо VLOOKUP
.
INDEX
/ MATCH
может делать все, что может VLOOKUP
(и HLOOKUP
), но это:
- быстрее (важно при использовании во многих ячейках);
- более универсальный (искомое значение не обязательно должно быть в столбце справа);
- более надежный (вставка столбцов не нарушает его);
- более простой в использовании (не требуется подсчет столбцов);
Если вы использовали INDEX
/MATCH
формула, такая как:
=INDEX(Table!$B$4:$M$65,MATCH(YEAR(L12),Table!$A$4:$A$65,0),MATCH(MONTH(L12),Table!$B$3:$M$3,0))
Вы можете поместить его прямо в функцию CELL
, чтобы получить полный адрес:
=CELL(
"address",
INDEX(Table!$B$4:$M$65,MATCH(YEAR(L12),Table!$A$4:$A$65,0),MATCH(MONTH(L12),Table!$B$3:$M$3,0))
)
Пример таблицы:
Пример Результат:
АВТОМАТИЧЕСКИ ЦВЕТА ЗНАЧЕНИЯ В ТАБЛИЦЕ
Выне нужен адрес, чтобы выделить значение в таблице. Просто создайте правило условного форматирования для $B$4:$M$65
:
=AND(MONTH(Sheet2!$L$12)=B$3,YEAR(Sheet2!$L$12)=$A4)