Aninhando VLOOKUPs se o resultado for #N/A

Aninhando VLOOKUPs se o resultado for #N/A

Estou fazendo um VLOOKUP, mas alguns valores não podem ser encontrados no meu intervalo e retornam #N/A. É de se esperar, mas se isso acontecer quero fazer outra VLOOKUP para outro intervalo. Não consigo descobrir como combinar as duas fórmulas, pois um IF/IFERROR deseja inserir um valor de texto e o VLOOKUP original como um teste lógico não será VERDADEIRO ou FALSO.

A única solução que consigo pensar é manual, ou seja. faça um VLOOKUP, filtre #N/A e aplique manualmente o VLOOKUP alternativo apenas para essas células, mas prefiro ter uma fórmula consistente em todas as células.

obrigado

Responder1

Você pode testar o primeiro VLOOKUP retornando #N/A usando as funções IFe ISNAe, em seguida, selecionar uma tabela ou outra.

Esta fórmula verifica se há resultado da primeira tabela e se não, usa o resultado VLOOKUP da Tabela2, ou se a primeira tabela teve correspondência então usa esse VLOOKUP.

=IF(ISNA(VLOOKUP([@Column1],Table1, 2, FALSE)), VLOOKUP([@Column1], Table2, 2, FALSE), VLOOKUP([@Column1], Table1, 2, FALSE))

Dados de amostra usando a fórmula acima

informação relacionada