PROCV sem # N / A Erro - IFERROR / IFNA - Excel e Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial irá ensiná-lo a lidar com erros de VLOOKUP com IFERROR e IFNA no Excel e no Planilhas Google.

IFERROR e VLOOKUP

Você pode usar PROCV com a função IFERROR para retornar um valor (ou outro cálculo) em vez de um erro se ocorrer um erro …

Este exemplo executará um segundo VLOOKUP se o primeiro resultar em erro.

1 = IFERROR (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP ("Else", B3: D6,3, FALSE))

No exemplo acima, procuramos um Caso que não existe na tabela de pesquisa. Sem a função IFERROR, a função VLOOKUP retornaria um erro # N / A. Usando a função IFERROR, podemos substituir o erro por outra pesquisa para um caso geral. Em outras palavras, se o Caso não é "Lesão", "Acidente" ou "Crime", procure o Número de telefone para a categoria de caso abrangente "Else".

Observe que a função IFERROR captura todos os tipos de erros: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?. Isso nem sempre produz o resultado desejado. No exemplo a seguir, nossa tabela de pesquisa é um intervalo nomeado: LookupTable. Se acidentalmente digitarmos incorretamente seu nome (por exemplo, "Tabela de pesquisa"), a fórmula retornará uma mensagem "Não encontrado", mesmo para os IDs de conta que estão na lista.

1 = IFERROR (VLOOKUP (E3, Lookup Table, 2, FALSE), "Não encontrado")

Como digitamos incorretamente o nome da tabela de pesquisa, a função VLOOKUP retorna um #NAME? erro. Com a função IFERROR substituímos todos os tipos de erros pela mensagem “Não encontrado”, o que é enganoso.

Se você quiser lidar apenas com erros # N / A, use a função IFNA.

IFNA e VLOOKUP

Ao pesquisar um valor com a função VLOOKUP que não existe em sua matriz de pesquisa, você obterá um erro # N / A. Com a função IFNA você pode alterar a exibição de erro para uma mensagem arbitrária (ou até mesmo uma string vazia).

1 = IFNA (PROCV (E3, B3: C6,2, FALSO), "Não encontrado")

Não há ID de conta 55, então a fórmula nos dá "Não encontrado".

Voltando ao nosso exemplo, onde digitamos incorretamente o nome do intervalo de dados, usar IFNA em vez de IFERROR nos diz que cometemos um erro e não que o valor não foi encontrado:

O nome? erro significa que há algo errado com a sintaxe de nossa fórmula, então precisamos revisar e corrigir o que digitamos.

VLOOKUP sem # N / A erro no Planilhas Google

Essas fórmulas funcionam exatamente da mesma maneira no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave