Quem está aprendendo a usar o PROCV no Excel inevitavelmente vai se deparar com alguns erros. Isso é absolutamente normal! Neste artigo iremos mostrar os erros mais comuns que acontecem ao usar o PROCV e como corrigi-los de forma rápida e eficiente.
Erro #N/D
O erro #N/D é o mais comum ao usar o PROCV. Ele aparece quando a função não consegue encontrar o valor_procurado dentro da primeira coluna da matriz_tabela.
As causas mais comuns para esse erro são:
1. O valor não existe na tabela
A causa mais óbvia é simplesmente o valor não existir na tabela de referência. Verifique se o código ou o nome que você está procurando realmente está na tabela.
2. Espaços extras
Muitas vezes o valor existe na tabela, mas há espaços em branco no início ou no final que impedem o PROCV de encontrá-lo. Para resolver isso, utilize a função ARRUMAR:
=PROCV(ARRUMAR(A2); Planilha1!$A:$B; 2; FALSO)
3. Tipos de dados diferentes
Outro problema muito comum é quando o valor_procurado é um número, mas na tabela de referência o mesmo número está formatado como texto (ou vice-versa). Isso faz com que o PROCV não reconheça os dois como sendo iguais.
Para converter texto em número, você pode multiplicar o valor por 1:
=PROCV(A2*1; Planilha1!$A:$B; 2; FALSO)
Erro #REF!
O erro #REF! aparece quando o núm_índice_coluna que você informou é maior do que o número de colunas da matriz_tabela. Por exemplo, se a sua matriz_tabela tem apenas 3 colunas e você colocou 4 no núm_índice_coluna, o PROCV retornará esse erro.
A solução é verificar o número de colunas do intervalo e ajustar o núm_índice_coluna para um valor válido.
Erro #VALOR!
O erro #VALOR! geralmente aparece quando o núm_índice_coluna é menor que 1. Lembre-se que a contagem de colunas começa sempre em 1, nunca em 0.
Resultado incorreto (sem mensagem de erro)
Às vezes o PROCV retorna um resultado, mas o resultado está errado. Isso geralmente acontece quando o quarto parâmetro (procurar_intervalo) está definido como VERDADEIRO ao invés de FALSO.
Com VERDADEIRO, o PROCV aceita correspondências aproximadas e pode retornar um valor que não é exatamente igual ao que você procurou. Para garantir resultados precisos, sempre use FALSO no quarto parâmetro:
=PROCV(A2; Planilha1!$A:$B; 2; FALSO)
Como exibir uma mensagem amigável no lugar do erro
Quando você sabe que alguns valores podem não ser encontrados e não quer que apareça #N/D na sua planilha, você pode combinar o PROCV com a função SEERRO para exibir uma mensagem mais amigável:
=SEERRO(PROCV(A2; Planilha1!$A:$B; 2; FALSO); "Não encontrado")
Dessa forma, se o PROCV não encontrar o valor, a célula irá mostrar “Não encontrado” ao invés do #N/D.
O PROCV está buscando na coluna errada
Lembre-se sempre que o PROCV busca o valor_procurado obrigatoriamente na primeira coluna da matriz_tabela. Se você definiu a matriz_tabela a partir de uma coluna que não contém o valor de busca, a fórmula não vai funcionar.
Reorganize a sua tabela ou ajuste o intervalo da matriz_tabela para que a primeira coluna seja sempre a coluna de busca.
Se você curtiu esse artigo onde mostramos os erros mais comuns no PROCV e como corrigi-los, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.