Самой простой вещью может быть фильтр.
Но эта массив формула также должна работать.
Я использовал таблицы и структурированные ссылки, но вы можете изменить ссылки на ссылки на ячейки, если не хотите. Но мне очень удобно работать с таблицами, так как вы автоматически получаете ссылки на динамический диапазон.
H2: =IFERROR(INDEX(Codes[Req Codes],AGGREGATE(14,6,MATCH(INDEX(fullTbl[[#All],[Exception code]],N(IF(1,1/((fullTbl[Date]=$G$1)*(fullTbl[Agent Name]=G2))*ROW(fullTbl)))),Codes,0),1)),"")
Поскольку это формула массива, вам нужно «подтвердить» ее, удерживая нажатой ctrl + shift при нажатии , введите . Если вы сделаете это правильно, Excel поместит фигурные скобки {...}
вокруг формулы, как показано на панели формул.
РЕДАКТИРОВАТЬ : для формулы, не использующей таблицы / структурированные ссылки, попробуйте:
=IFERROR(INDEX($E$2:$E$5,AGGREGATE(14,6,MATCH(INDEX($C$1:$C$13,N(IF(1,1/(($A$2:$A$13=$G$1)*($B$2:$B$13=G2))*ROW($A$2:$C$13)))),$E$2:$E$5,0),1)),"")
С расширенным фильтром: