Como fazer PROCV no Excel: passo a passo com exemplos
Aprenda a fazer PROCV no Excel com uma planilha de exemplo: sintaxe, passo a passo entre abas, PROCV por faixa, erros #N/D e #REF! e quando usar o PROCX.
O PROCV procura um valor na primeira coluna de uma tabela e devolve um dado da mesma linha. É o que você usa para achar o preço de um produto pelo código, o e-mail de um cliente pelo CPF ou a nota de um aluno pela matrícula, sem ficar procurando na mão.
A fórmula é =PROCV(valor procurado; tabela; número da coluna; FALSO). Com um exemplo aberto na tela, dá para aprender em uns dez minutos. Abaixo tem a planilha que uso para explicar, os erros que mais aparecem e quando vale trocar o PROCV pelo PROCX.
Resumo rápido
- Função: PROCV (em inglês, VLOOKUP)
- Serve para: buscar um valor e trazer uma informação da mesma linha
- Versões: todas, do Excel 2003 ao Microsoft 365, e o Excel Online gratuito
- Regra de ouro: use FALSO no último argumento para correspondência exata
- Limitação: só busca da esquerda para a direita
- Sucessor: PROCX, no Microsoft 365, Excel 2021 e 2024
O que é o PROCV?
O PROCV é uma função de pesquisa do Excel que localiza um valor na primeira coluna de um intervalo e retorna o conteúdo de outra coluna, na mesma linha. O "V" vem de vertical: a busca desce pela coluna. É a forma mais comum de cruzar duas listas que têm um campo em comum, como um código.
A sintaxe do PROCV
=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])
| Argumento | O que colocar | Exemplo |
|---|---|---|
| valor_procurado | O que você quer encontrar. Precisa estar na primeira coluna da tabela | A2 (um código) |
| matriz_tabela | O intervalo onde está a tabela de consulta | Produtos!$A$2:$C$6 |
| núm_índice_coluna | O número da coluna do resultado, contando da esquerda da tabela (a primeira é 1) | 3 |
| procurar_intervalo | FALSO para busca exata; VERDADEIRO para faixas em lista ordenada | FALSO |
Exemplo prático passo a passo

O cenário: uma papelaria tem o cadastro de produtos numa aba chamada Produtos e monta os pedidos numa aba chamada Pedido. Quem digita o pedido só sabe o código, e o preço precisa aparecer sozinho.
Aba Produtos:
| A | B | C | |
|---|---|---|---|
| 1 | Código | Produto | Preço |
| 2 | P-101 | Caneta azul | 2,50 |
| 3 | P-102 | Caderno 96 folhas | 18,90 |
| 4 | P-103 | Marca-texto | 6,40 |
| 5 | P-104 | Grampeador | 32,00 |
| 6 | P-105 | Pasta catálogo | 14,70 |
Aba Pedido, com os códigos digitados na coluna A e as quantidades na B:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Qtd. | Preço | Total |
| 2 | P-103 | 10 | 6,40 | 64,00 |
| 3 | P-101 | 50 | 2,50 | 125,00 |
| 4 | P-104 | 2 | 32,00 | 64,00 |
- Na aba Pedido, clique em C2.
- Digite
=PROCV(e clique em A2, o código. - Digite ponto e vírgula, vá até a aba Produtos e selecione A2:C6. Aperte F4 para travar o intervalo: ele vira
Produtos!$A$2:$C$6. - Digite
;3, porque o preço é a terceira coluna da tabela selecionada. - Termine com
;FALSO). A fórmula completa:=PROCV(A2;Produtos!$A$2:$C$6;3;FALSO). - Enter. Aparece 6,40.
- Arraste a fórmula até C4. Graças aos cifrões, a tabela de consulta não se move e cada linha busca o seu código.
- Em D2, calcule o total com
=B2*C2e arraste também.
O passo 3 é o que mais gente esquece. Sem o $, ao arrastar para a linha 3 a tabela vira A3:C7, depois A4:C8, e os primeiros produtos somem da busca. O sintoma é um #N/D que aparece "do nada" nas linhas de baixo.
Esconder o #N/D com SEERRO
Se alguém digitar um código que não existe, o PROCV devolve #N/D. Numa planilha que outras pessoas usam, prefiro uma mensagem clara:
=SEERRO(PROCV(A2;Produtos!$A$2:$C$6;3;FALSO);"Código não cadastrado")
Só não use SEERRO para esconder erro de fórmula mal montada. Ele engole qualquer erro, inclusive o #REF! de uma coluna errada, e você deixa de perceber o problema.
PROCV com VERDADEIRO: buscar por faixa
O único caso em que uso VERDADEIRO é tabela de faixas, como comissão por volume de vendas. A primeira coluna precisa estar em ordem crescente:
| J | K | |
|---|---|---|
| 1 | Vendas a partir de | Comissão |
| 2 | 0 | 2% |
| 3 | 10.000 | 3% |
| 4 | 25.000 | 5% |
| 5 | 50.000 | 7% |
Para vendas de 30.000 em H2: =PROCV(H2;$J$2:$K$5;2;VERDADEIRO) devolve 5%. O Excel não acha 30.000, então pega a maior faixa que não passa do valor, que é 25.000.
Erros comuns do PROCV (e como resolver)
| Erro | O que significa | Como resolver |
|---|---|---|
| #N/D | O valor não foi encontrado na primeira coluna | Confira espaços extras (use ARRUMAR), número gravado como texto e se o intervalo está travado com $ |
| #REF! | O número da coluna é maior que o total de colunas da tabela | Na tabela A:C, o índice máximo é 3 |
| #VALOR! | Número da coluna menor que 1, ou valor procurado com mais de 255 caracteres | Use índice 1 ou maior e encurte a chave de busca |
| #NOME? | Nome da função escrito errado ou texto sem aspas | Confira a grafia de PROCV e as aspas |
| Resultado errado, sem erro | O último argumento ficou vazio ou VERDADEIRO numa lista fora de ordem | Escreva FALSO |
Sobre o #N/D por "número como texto": se o código na aba Pedido é 101 (número) e no cadastro está '101 (texto), o PROCV não considera os dois iguais. Um triângulo verde no canto da célula costuma denunciar isso. Selecione a coluna, clique no aviso e escolha Converter em número.
PROCV, PROCX ou ÍNDICE + CORRESP?

| Situação | Melhor escolha |
|---|---|
| Busca simples, da esquerda para a direita, em qualquer versão | PROCV |
| O resultado está à esquerda da coluna de busca | PROCX ou ÍNDICE + CORRESP |
| Tabela que ganha colunas com frequência | PROCX ou ÍNDICE + CORRESP (não dependem do número da coluna) |
| Arquivo que vai para quem tem Excel 2019 ou mais antigo | PROCV ou ÍNDICE + CORRESP |
| Microsoft 365 na empresa inteira | PROCX |
O PROCV ainda é o mais cobrado em processos seletivos e em provas de informática, e metade das planilhas que você vai herdar no trabalho usa ele. Vale dominar mesmo que depois você migre para o PROCX.
Dicas para o PROCV não falhar
- Escreva FALSO sempre que a busca for por código, nome ou documento.
- Trave a tabela com F4 antes de arrastar a fórmula.
- Deixe a coluna de busca como a primeira do intervalo selecionado.
- Transforme o cadastro em Tabela (Ctrl+T): novas linhas entram na busca sem você mexer na fórmula.
- Se precisar de duas condições, crie uma coluna auxiliar que junte as duas chaves com & e busque por ela.
Perguntas frequentes
PROCV e VLOOKUP são a mesma coisa?
Sim. PROCV é o nome em português e VLOOKUP, em inglês. Para usar uma fórmula de um tutorial em inglês, troque o nome e as vírgulas por ponto e vírgula.
Por que meu PROCV retorna #N/D se o valor está lá?
Em nove de cada dez casos é espaço sobrando no fim do texto, número gravado como texto ou intervalo que andou ao arrastar a fórmula. Teste com =A2=Produtos!A4: se der FALSO para dois valores que parecem iguais, o problema está no dado.
O PROCV busca para a esquerda?
Não. Ele só devolve colunas à direita da coluna de busca. Para buscar à esquerda, use o PROCX ou ÍNDICE com CORRESP.
Posso usar PROCV entre planilhas ou arquivos diferentes?
Entre abas do mesmo arquivo, sim, como no exemplo acima. Entre arquivos também funciona, mas o arquivo de origem precisa estar acessível no mesmo caminho quando você atualizar os vínculos.
Como fazer PROCV com duas condições?
Crie uma coluna auxiliar à esquerda do cadastro com =A2&"|"&B2 e busque pela mesma junção: =PROCV(F2&"|"&G2;...). Se o objetivo é somar por duas condições, a SOMASES resolve sem gambiarra.
O PROCV retorna o primeiro ou o último valor encontrado?
O primeiro, de cima para baixo. Se o código aparece duas vezes, a segunda ocorrência é ignorada. Para pegar a última, use o PROCX com modo de pesquisa -1.
Preciso de uma versão paga do Excel para usar PROCV?
Não. O PROCV funciona no Excel Online gratuito e em qualquer versão instalada. Se ainda não tem o Excel, veja como baixar o Excel grátis pelo site oficial.
Para continuar
O PROCV é uma das funções do guia de fórmulas essenciais do Excel, ao lado de SE, SOMASE e CONT.SE. A referência oficial está na página da função PROCV no suporte da Microsoft, e a do sucessor, na página do PROCX.



