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 IF
e ISNA
e, 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))