Neste artigo, aprenderemos como usar a função ISERROR junto com a função VLOOKUP para ignorar o erro como resultado no Microsoft Excel.
Considerando que temos esta situação em que queremos criar uma fórmula para verificar para cada pesquisa bem-sucedida. A fórmula deve retornar esse número, quando a correspondência for encontrada. E, se uma correspondência exata não for encontrada, a fórmula deve retornar uma mensagem de texto para esse efeito, em vez de um erro no Microsoft Excel.
Se for um erro na fórmula do Excel Vlookup, usaremos as funções IF, Iserror e Vlookup para evitar o erro # N / A.
PROCV é uma função do Excel usada para pesquisar e recuperar dados de uma coluna específica de uma tabela. Os valores de pesquisa devem aparecer na primeira coluna da tabela, com as colunas de pesquisa à direita.
Sintaxe:
=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) |
ISERROR função usada para verificar o erro durante o cálculo usando qualquer função. Usamos esta função quando o Excel vlookup não funciona ou mostra um erro.
Sintaxe:
= ISERROR (fórmula) |
E SE função funciona em teste_logico e retorna valores com base no resultado do teste.
Sintaxe:
= IF (teste_lógico, [valor_se_verdadeiro], [valor_se_falso]) |
Vamos dar um exemplo para entender como podemos evitar que uma função Vlookup retorne um erro quando uma correspondência exata não for encontrada.
Aqui temos duas tabelas denominadas 1st Data set e 2nd Dat set.
Escreva a fórmula VLOOKUP na célula H7.
=E SE(ISNA(PROCV(G3, $ A $ 2: $ B $ 13,2, FALSO)), ”Número não encontrado”, PROCV (G3, $ A $ 2: $ B $ 13,2, FALSO)) |
Explicação:
Vlookup A função verifica a condição para a 2ª coluna do 1.º conjunto de dados correspondente ao EMP CODE no 1.º conjunto de dados.
ISERROR função procura por qualquer erro e passa para o E SE função.
E SE função verifica se ocorre um erro, imprime “Não existe” em vez do erro.
Copie a fórmula em outras células, selecione as células levando a primeira célula onde a fórmula já foi aplicada, use a tecla de atalho Ctrl + D.
Como você pode ver na imagem acima, a fórmula está funcionando bem. E o usuário pode trabalhar sem se irritar com nenhum erro. Se a função ISERROR não for usada, vlookup retornando n / a erro é a saída.
Espero que você use oPROCV função. Você pode usar as mesmas funções no Excel 2016, 2013 e 2010. Existem mais artigos sobre PROCV e HLOOKUP. Por favor, verifique mais links aqui e se você tiver alguma dúvida não resolvida, indique na caixa de comentários abaixo. Nós iremos ajudá-lo.
Como usar as funções IF, ISNA e VLOOKUP no Excel?
IF, ISNA e função VLOOKUP
Função IFERROR e VLOOKUP
VLOOKUP Valores Múltiplos
Correspondência parcial com a função VLOOKUP