EscrevaestafórmuladeMatriznaCélulaD3
epreenchaadireita,pressioneF2
&terminecomCtrl+Shift+Enter
epreencha.
{=IF(A3="Yes",VLOOKUP("Yes",A3:C6,{2,3},FALSE),"")}
Observação: O Excel lê {2,3} na ordem de uma constante Array, que manipula vários valores de uma só vez, em vez de um valor único.
EDITADO:
Para obter registros em continuação (como Máté Juhász apontou em seus comentários), você precisa desta fórmula de matriz.
{=IFERROR(INDEX($B3:$C$6, SMALL(IF(COUNTIF($F$2, $A$3:$A$6), ROW($B$3:$C$6)-MIN(ROW($B$3:$C$6))+1), ROW(A1)), COLUMN(A1)),"")}
Observe que conclui a fórmula com Ctrl+Shift+Enter
, preenche Direita e Abaixo.
Você consegue isso,
A101 UK
A103 AUS
A104 UK