PROCV não funciona ou retorna #N/D: as 6 causas e a correção

Seu PROCV dá #N/D mesmo com o valor na tabela? Quase sempre é espaço extra, número salvo como texto ou o VERDADEIRO no final. Veja como achar e corrigir cada caso.

Resposta rápida

Quando o PROCV devolve #N/D e você tem certeza de que o valor existe, o problema está em como o valor está escrito: espaço a mais, número guardado como texto, ou o último argumento da fórmula em VERDADEIRO. Troque para 0 (FALSO) e limpe os dados com ARRUMAR.

As 6 causas mais comuns

1. Último argumento errado. =PROCV(A2;Tabela;2) sem o ;0 no final faz busca aproximada e devolve qualquer coisa. Use sempre ;0 ou ;FALSO.

2. Espaço extra. "João " e "João" são diferentes. Use =ARRUMAR(A2) nos dois lados antes de comparar.

3. Número como texto. O código 1001 numa tabela está como texto e na outra como número. Fica igual na tela, mas o PROCV não encontra. Use =VALOR() ou multiplique por 1.

4. Valor buscado fora da primeira coluna. O PROCV só procura na primeira coluna do intervalo. Se o código está na coluna C e o intervalo começa em A, não acha.

5. Intervalo sem $. Ao arrastar a fórmula, o intervalo "desce" junto e sai da tabela. Use $B$2:$D$500 ou a coluna inteira B:D.

6. Aba ou arquivo com nome mudado. A referência vira #REF! ou #N/D. Confira a barra de fórmulas.

Como descobrir qual é o seu caso

Numa célula vazia, digite =A2=Tabela!A5 apontando para o valor que "deveria" bater. Se der FALSO, os dois não são iguais para o Excel, mesmo que pareçam.

Depois teste =NÚM.CARACT(A2) nos dois. Se der 5 num e 6 no outro, tem espaço escondido.

Teste =ÉNÚM(A2). Se der FALSO num e VERDADEIRO no outro, é o caso do número como texto.

A fórmula que resolve quase tudo

Troque o PROCV por =PROCX(ARRUMAR(A2);ARRUMAR(Tabela!A:A);Tabela!B:B;"não achei"). Ela ignora espaços, não depende da posição da coluna e mostra uma mensagem em vez de #N/D.

Se seu Excel não tem PROCX (versões antes de 2021), use =ÍNDICE(Tabela!B:B;CORRESP(A2;Tabela!A:A;0)).

Perguntas frequentes

PROCV diferencia maiúscula de minúscula?

Não. "JOÃO" e "joão" são iguais para o PROCV. Se está dando #N/D, o problema é outro: espaço, texto vs número ou o argumento final.

Como faço PROCV entre duas planilhas diferentes?

Abra as duas, comece a fórmula, e ao escolher o intervalo clique na outra planilha. O Excel monta a referência com o nome do arquivo entre colchetes. Ou junte as abas num arquivo só, que é mais estável.

Dá para o PROCV trazer mais de um resultado?

Não, ele traz só o primeiro. Para vários, use FILTRO (Excel 365) ou uma tabela dinâmica.

Veja também

Atualizado em 14/09/2026 · Vale para Excel 2016 em diante, Excel 365 e Google Planilhas.