Trabalhando com seus dados de base:
ÍNDICE(CORRESPONDÊNCIA)eVLOOKUPcombinamoscaracteresinferioremaiúsculocomoidênticos,paraqueaassociaçãoocorraautomaticamente.Parapreservarascélulasembranco,elasdevemsercapturadascomumcomandoISBLANK.
Aseguir,ocódigodacélulaB1nesteexemplo:
=IF(ISBLANK(INDEX($A$6:$I$10,MATCH($A1,$A$6:$A$10,0),COLUMN())),"",
INDEX($A$6:$I$10,
MATCH($A1,$A$6:$A$10,0),COLUMN()
)
)
Usando as mesmas referências bloqueadas deste caso, você pode arrastar a fórmula para baixo e preencher o intervalo B1: I5 .
O resultado será assim:
Observeque,senãohouverumalinhade"preenchimento" correspondente para uma carta (por exemplo, uma linha "F" acima, mas nenhuma linha "f" correspondente abaixo), um erro # N / A será lançado.