Assumindo seus dados em DealSetup!A$2:B$6
, você pode usar essa fórmula em List!A2
=IFERROR(INDEX(DealSetup!A$2:A$6,SMALL(IF(DealSetup!B$2:B$6=C$1,ROW(DealSetup!A$2:A$6)-ROW(DealSetup!A$2)+1),ROWS(A$2:A2))),"")
confirme com CTRL + SHIFT + ENTER e copie até onde for necessário e mais. Quando você fica sem nomes, fica com espaços em branco.
Presume critérios (1,2 etc.) em C1
veja a pasta de trabalho anexada - tente alterar C1
para 2
Se os nomes se repetirem (dentro dos critérios especificados), você obterá os nomes repetidos - a fórmula pode ser ajustada para mostrar cada nome apenas uma vez, ou seja, essa versão
=IFERROR(INDEX(DealSetup!A$2:A$6,SMALL(IF(DealSetup!B$2:B$6=C$1,IF(COUNTIF(A$1:A1,DealSetup!A$2:A$6)=0,ROW(DealSetup!A$2:A$6)-ROW(DealSetup!A$2)+1)),1)),"")