FormulaCamp
Todos os guias de Excel
Guias práticos de Excel

Por que o PROCV retorna #N/D (#N/A)

Corrija o #N/A no PROCV: confira o valor procurado, o tipo de dado, os espaços, o intervalo da tabela, a ordem das colunas e a busca exata.

Conferir o valor procurado e o intervalo

O VLOOKUP só procura na primeira coluna do intervalo informado. O índice da coluna de retorno é contado a partir dessa coluna.

Fixe o intervalo com $ antes de copiar a fórmula.

Limpar tipos de dados e caracteres

O número 100 e o texto "100" podem parecer iguais, mas ser diferentes em uma busca.

TRIM e CLEAN ajudam com espaços importados e caracteres não imprimíveis; mesmo assim, confira as chaves já limpas.

Tratar o erro de forma direcionada

O IFNA pode rotular uma correspondência ausente, mas só deve ser usado depois de investigar a causa.

A busca aproximada exige limites em ordem crescente. Para IDs, o correto normalmente é a busca exata com FALSE.

Sua vez

E2 contém uma SKU copiada de uma exportação, com um espaço no fim; por isso, um VLOOKUP simples devolve #N/A. Em F2, devolva o item com um VLOOKUP exato e limpe o valor procurado com TRIM.

Planilha de exemplo: Consulta de SKU
ABCDEF
1SKUItemPriceFind SKUItem
2S-10Notebook6S-20
3S-20Marker3
4S-30Folder5
5S-40Tape4
Ainda não resolvido.

Exemplo conferido

E2 contém “S-20 ” com um espaço no fim. A primeira fórmula falha; as linhas seguintes mostram a solução e três casos de erro parecidos. Exemplos conferidos para encontrar falhas no VLOOKUP.

ABCDE
1SKUItemPriceFind SKU
2S-10Notebook6S-20
3S-20Marker3
4S-30Folder5
5S-40Tape4
FórmulaResultado
=VLOOKUP(E2,A2:C5,2,FALSE)#N/A
=LEN(E2)-LEN(TRIM(E2))1
=VLOOKUP(TRIM(E2),A2:C5,2,FALSE)"Marker"
=IFNA(VLOOKUP(E2,A2:C5,2,FALSE),"Not found")"Not found"
=VLOOKUP("S-25",A2:C5,2,TRUE)"Marker"
=VLOOKUP("S-05",A2:C5,2,TRUE)#N/A
=VLOOKUP("S-20",A2:C5,4,FALSE)#REF!

Erros mais comuns

  • Não incluir a chave de busca na primeira coluna do intervalo.
  • Tratar números e valores de texto como iguais.
  • Esconder o #N/A antes de esclarecer a causa.

Perguntas frequentes

O que significa #N/A?

Não foi encontrada nenhuma correspondência para o valor procurado. No Excel em português, esse valor de erro aparece como #N/D.

Por que a fórmula não encontra um valor visível?

O tipo de dado, os espaços ou caracteres ocultos podem ser diferentes.

Devo usar IFERROR?

Em geral o IFNA é mais preciso, porque trata só uma correspondência ausente e deixa outros erros visíveis.

Pratique esta habilidade

Continue com uma lição conferida do FormulaCamp (em inglês): The VLOOKUP Function (em inglês) Grátis

Abrir a lição gratuita (em inglês)