Você pode aplicar a fórmula matricial em C2:
=SEERRO(ÍNDICE(Cadastro!$A$2:$A$81543;MÁXIMO(SE(NÃO(ÉERROS(LOCALIZAR(Cadastro!$A$2:$A$81543;'1'!B2;1)));LIN(Cadastro!$A$2:$A$81543);""))-1);"Não localizado")
Entrar a fórmula com CRTL+SHIFT+ENTER.
Entretanto, a sua base de códigos é muito grande, e com a fórmula matricial é como se você estivesse fazendo 81.542 cálculos em cada célula que entra a fórmula e sua planilha vai se tornar muito lenta ou de repente até travar. Por isso recomendo fazer a varredura por blocos pequenos e ir transformando em valor ou então criar um código VBA com um laço de repetição que vai jogando a fórmula e transformando em valor na sequência.
Teste ai e qualquer coisa volte a perguntar.
Abraços!
Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/
Postado : 27/04/2015 10:27 am