Como usar o PROCV no Excel: guia completo com exemplos práticos

Você já precisou buscar uma informação em uma tabela enorme e ficou perdido no meio de tantos dados, procurando linha por linha até achar o que precisava? Ou já ouviu falar do PROCV em uma vaga de emprego, uma prova ou uma planilha de um colega, e ficou sem saber exatamente como essa função funciona na prática?

O PROCV é uma das funções mais buscadas no Google quando o assunto é Excel, e não é à toa. Ele resolve um dos problemas mais comuns de quem trabalha com planilhas: buscar uma informação em uma tabela a partir de um código, nome ou identificador, sem precisar procurar manualmente. Em vez de rolar centenas de linhas com os olhos, o PROCV encontra o dado certo em frações de segundo — e é exatamente por resolver esse problema tão universal que ele aparece em praticamente todo processo seletivo, prova de concurso e planilha profissional que envolve Excel.

Neste guia completo vamos mostrar tudo que você precisa saber sobre o PROCV: o que é, como funciona cada argumento da sintaxe, um exemplo prático passo a passo, os erros mais comuns e como resolvê-los, as limitações da função e quando vale a pena migrar para alternativas mais modernas.

O que é o PROCV e para que ele serve

PROCV significa Procura Vertical. Ele busca um valor na primeira coluna de uma tabela e retorna o conteúdo de outra coluna, na mesma linha. A letra V no nome vem de “vertical”, indicando que a busca percorre as linhas de cima para baixo dentro de uma coluna específica.

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Imagine que você tem uma tabela de cadastro de clientes com código, nome, e-mail e telefone. Em outra planilha, você tem uma lista de pedidos com o código do cliente, mas precisa trazer o nome. O PROCV busca o código e retorna o nome automaticamente, para todas as linhas da lista de pedidos de uma vez — sem precisar copiar e colar manualmente.

O PROCV é especialmente útil para combinar informações de duas tabelas que compartilham uma coluna em comum, o que em banco de dados se chama de chave de relacionamento. Alguns exemplos práticos comuns: buscar o preço de um produto pelo código, trazer o nome do vendedor pelo código do vendedor, encontrar a nota de um aluno pelo número de matrícula, buscar o endereço de um cliente pelo CPF. Todos esses casos têm a mesma estrutura: você tem uma chave de identificação e quer buscar uma informação complementar a partir dela.

A sintaxe do PROCV: entendendo cada argumento

A sintaxe do PROCV é:

=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])

São quatro argumentos, e cada um tem um papel específico que precisa ser entendido corretamente para a função funcionar sem erros.

  • valor_procurado: o dado que você quer localizar na primeira coluna da tabela. Pode ser um valor digitado diretamente na fórmula (como “João”) ou, o mais comum, uma referência a uma célula que contém esse valor.
  • matriz_tabela: o intervalo da tabela onde a busca será feita. Precisa sempre começar na coluna onde o valor_procurado será buscado. Use referência absoluta nesse intervalo (com $, como $A$2:$D$500) para que a tabela não se desloque ao copiar a fórmula para outras linhas.
  • núm_índice_coluna: um número que indica de qual coluna da matriz_tabela o resultado deve vir, contando a partir da primeira coluna selecionada (que é sempre a coluna 1). Se a matriz_tabela vai de A até D, e você quer o valor da coluna C, o número é 3, não a letra da coluna.
  • procurar_intervalo: VERDADEIRO ou FALSO. Esse argumento determina se a busca aceita correspondência aproximada (VERDADEIRO) ou exige correspondência exata (FALSO).

Exemplo prático passo a passo

Para uma tabela de produtos com código na coluna A, nome na coluna B e preço na coluna C, buscando o preço do produto com código 105:

=PROCV(105; $A$2:$C$100; 3; FALSO)

O Excel busca o valor 105 na coluna A, e quando encontra, retorna o conteúdo da terceira coluna daquele intervalo (a coluna C, o preço) na mesma linha.

Tabela mostrando uma busca de preço por código de produto usando a função PROCV

Passo a passo detalhado: montando o PROCV do zero

Para quem nunca escreveu um PROCV, vale destrinchar a montagem célula por célula, sem pular nenhuma etapa:

1. Clique na célula onde o resultado deve aparecer e digite =PROCV(
2. Clique na célula que contém o valor que você quer buscar (por exemplo, o código do produto digitado em outra célula) — isso preenche o primeiro argumento automaticamente
3. Digite ; e selecione com o mouse toda a tabela de referência, começando pela coluna onde está o valor buscado e indo até a última coluna que contém alguma informação que você vai precisar
4. Aperte F4 logo depois de selecionar a tabela — isso adiciona os cifrões ($) automaticamente, fixando a referência
5. Digite ; e informe o número da coluna, contando a partir da primeira coluna da tabela selecionada no passo 3 (não da coluna real da planilha)
6. Digite ;FALSO) para garantir correspondência exata, e aperte Enter

Depois de montada uma vez, essa fórmula pode ser copiada para as linhas seguintes normalmente — como a tabela de referência já está fixada com $, só o valor_procurado muda linha a linha, acompanhando a célula relativa ao lado.

Usando o PROCV com listas suspensas para consultas dinâmicas

Uma aplicação muito comum do PROCV em painéis e planilhas de consulta é combiná-lo com uma lista suspensa (criada via Validação de Dados): o usuário escolhe um item em um menu suspenso, e uma ou mais células com PROCV trazem automaticamente todas as informações relacionadas àquele item — nome, telefone, endereço, saldo, o que for. Essa combinação transforma uma tabela de dados brutos em uma pequena ferramenta de consulta interativa, sem precisar de nenhuma macro ou programação, só a lista suspensa apontando para a mesma célula que alimenta o valor_procurado de todos os PROCV do painel.

O argumento procurar_intervalo: exato ou aproximado

Esse é o argumento que mais gera confusão e mais gera erro em quem está aprendendo PROCV. Na grande maioria dos casos práticos — buscar por código, CPF, matrícula, nome — você quer FALSO, correspondência exata: o PROCV só retorna um resultado se encontrar o valor procurado exatamente igual na tabela, e retorna o erro #N/D se não encontrar.

Com VERDADEIRO, o PROCV aceita correspondência aproximada: ele busca o maior valor que seja menor ou igual ao valor procurado. Isso só faz sentido em cenários específicos, como tabelas de faixas (por exemplo, uma tabela de comissão por faixa de vendas), e exige que a primeira coluna da tabela esteja obrigatoriamente em ordem crescente — do contrário, o resultado sai errado sem gerar nenhum aviso de erro visível.

Uma boa regra prática: se você não tem certeza de qual usar, use FALSO. É o comportamento mais previsível e mais seguro para a grande maioria das buscas do dia a dia.

Erros comuns no PROCV e como resolver

O erro mais frequente do PROCV é o #N/D, que aparece quando o valor procurado não é encontrado na primeira coluna da tabela. As causas mais comuns:

  • O valor realmente não existe na tabela de referência
  • Existe uma diferença invisível entre os valores — um espaço extra, uma formatação diferente (número armazenado como texto), ou uma diferença de maiúsculas/minúsculas em alguns casos
  • A referência da matriz_tabela não inclui a linha onde o valor está
  • O argumento procurar_intervalo foi deixado como VERDADEIRO por engano, gerando correspondência aproximada em vez de exata

Para evitar que o erro #N/D apareça diretamente na planilha e assuste quem está lendo o relatório, é comum combinar o PROCV com a função SEERRO, substituindo o erro por uma mensagem mais amigável, como “Não encontrado”: =SEERRO(PROCV(...); "Não encontrado"). Mostramos esse tratamento com mais profundidade no artigo sobre como usar o PROCV com SEERRO para tratar erros no Excel, incluindo por que essa combinação deveria ser praticamente obrigatória em qualquer PROCV usado em planilha profissional — ideia que desenvolvemos ainda mais no artigo sobre por que você nunca mais deve usar o PROCV sozinho. Reunimos também uma lista mais ampla dos erros comuns no PROCV e como corrigi-los, cobrindo casos além do #N/D.

As limitações do PROCV que você precisa conhecer

O PROCV é extremamente útil, mas tem limitações estruturais importantes que todo usuário precisa conhecer antes de depender dele em planilhas críticas:

Só busca na primeira coluna da matriz_tabela. Se o dado que você quer buscar não está na primeira coluna do intervalo selecionado, o PROCV simplesmente não consegue localizá-lo, não importa em qual outra coluna ele esteja.

Só retorna valores de colunas à direita da coluna de busca. Não é possível usar o PROCV para “buscar para a esquerda” na configuração padrão. Existe um contorno para isso usando a função ESCOLHER, que mostramos em PROCV com ESCOLHER: como fazer busca para a esquerda sem PROCX.

É sensível à inserção ou remoção de colunas. Como o núm_índice_coluna é um número fixo, inserir uma nova coluna no meio da matriz_tabela desloca qual coluna esse número realmente aponta, quebrando a fórmula silenciosamente — ela continua funcionando, mas passa a retornar o valor errado.

Só retorna a primeira ocorrência encontrada. Se houver mais de um registro com o mesmo valor procurado, o PROCV sempre retorna o resultado referente à primeira ocorrência na tabela, ignorando as demais.

PROCV vs alternativas mais modernas

Para superar essas limitações, o Excel oferece funções mais novas e mais flexíveis. Vale conhecer as principais comparações antes de decidir qual usar em cada situação:

PROCV continua sendo a função mais reconhecida no mercado de trabalho, mais ensinada e a que aparece na maior parte das vagas e provas que pedem “Excel intermediário” — vale a pena dominar mesmo com alternativas mais modernas disponíveis
PROCX (XLOOKUP), disponível no Excel 365, resolve a limitação de busca só para a direita e retorna um erro personalizável, sem precisar de SEERRO separado
ÍNDICE+CORRESP é a combinação clássica pré-PROCX para buscas mais flexíveis, incluindo busca para a esquerda, sem depender de contornos como a função ESCOLHER
PROCH é a versão horizontal do PROCV, útil quando os dados estão organizados em linhas em vez de colunas

PROCV com múltiplos critérios

Uma limitação adicional do PROCV puro é que ele só busca por um único critério de cada vez. Quando você precisa combinar dois critérios — por exemplo, buscar por produto e por região ao mesmo tempo — existe uma técnica específica que mostramos em como usar o PROCV com múltiplos critérios no Excel, concatenando os critérios em uma coluna auxiliar.

PROCV com correspondência aproximada: quando faz sentido

Como mencionado, o argumento VERDADEIRO tem seus usos legítimos, especialmente em tabelas de faixas (comissões, descontos progressivos, classificações por pontuação). Mostramos esse cenário específico, com os cuidados necessários, em PROCV com correspondência aproximada: quando e como usar.

Buscando dados em outra planilha ou pasta de trabalho

O PROCV não precisa ficar restrito à mesma aba — é possível buscar dados em outra planilha da mesma pasta de trabalho, ou até em um arquivo diferente. Mostramos como fazer essa referência corretamente em como usar o PROCV para buscar dados em outra planilha.

Usos práticos do PROCV além do óbvio

Combinar tabelas de cadastro é só o começo. O PROCV também aparece em cenários menos óbvios do dia a dia profissional — de-para de categorias, validação cruzada entre listas, montagem de relatórios dinâmicos. Reunimos 5 desses usos práticos em PROCV no dia a dia: 5 usos práticos que vão te surpreender.

PROCV dentro de outras fórmulas

O resultado do PROCV pode ser usado como entrada de qualquer outra função do Excel, não precisa ficar isolado em uma célula própria. É comum ver o PROCV aninhado dentro de uma função SE (para tomar uma decisão com base no resultado da busca), dentro de uma SOMA (para somar o resultado de várias buscas diferentes) ou dentro de uma SEERRO (como já mostrado, para tratar o erro #N/D). Essa flexibilidade é uma das razões pelas quais o PROCV continua tão relevante mesmo com alternativas mais novas disponíveis: ele se encaixa naturalmente dentro de fórmulas maiores e mais complexas.

Diferenças do PROCV entre Excel e Google Sheets

Embora a sintaxe seja praticamente idêntica entre as duas plataformas, vale notar uma diferença sutil: no Google Sheets, o PROCV às vezes se comporta de forma ligeiramente diferente em relação a espaços em branco e formatos de número importados de outras fontes, exigindo um pouco mais de atenção à limpeza dos dados antes da busca. Se você trabalha migrando planilhas entre Excel e Google Sheets, vale sempre testar o PROCV na nova plataforma antes de confiar cegamente que o comportamento será idêntico ao original.

Perguntas frequentes sobre o PROCV

O PROCV diferencia maiúsculas de minúsculas? Não. Por padrão, o PROCV trata “João” e “JOÃO” como o mesmo valor na busca por correspondência exata.

O PROCV funciona com texto e número ao mesmo tempo? Não diretamente — se o valor_procurado for um número mas a tabela tiver esse mesmo valor armazenado como texto (ou vice-versa), o PROCV não encontra a correspondência, mesmo que visualmente pareçam iguais. Essa é uma das causas mais comuns e mais difíceis de diagnosticar do erro #N/D.

Dá para usar PROCV para retornar mais de uma coluna de uma vez? Não com uma única fórmula de PROCV — cada fórmula retorna uma coluna. Para trazer várias colunas ao mesmo tempo, é necessário repetir a fórmula uma vez para cada coluna desejada, ajustando apenas o núm_índice_coluna.

O PROCV é lento em planilhas muito grandes? Pode ficar, especialmente com milhares de fórmulas de PROCV em uma planilha com dezenas de milhares de linhas. Nesses casos, ÍNDICE+CORRESP ou PROCX costumam ter performance melhor, além de resolver outras limitações já mencionadas.

Erro comum

O erro mais comum de quem está aprendendo PROCV é esquecer de fixar a matriz_tabela com $ antes de copiar a fórmula para outras linhas — sem essa referência absoluta, o intervalo de busca “desliza” junto com a fórmula, e a partir de um certo ponto a tabela de referência já não cobre mais todas as linhas necessárias, gerando erros #N/D que parecem aleatórios. Outro erro frequente é contar o núm_índice_coluna a partir da coluna real da planilha (como a coluna D) em vez de contar a partir do início da matriz_tabela selecionada.

Boas práticas para manter fórmulas de PROCV saudáveis a longo prazo

Além das técnicas já mostradas, algumas práticas simples evitam boa parte dos problemas que aparecem meses depois de uma planilha com PROCV entrar em uso real:

  • Evite inserir colunas no meio da matriz_tabela. Se precisar adicionar uma coluna nova, prefira adicionar no final da tabela, preservando a posição das colunas já referenciadas pelo núm_índice_coluna existente.
  • Prefira Tabelas formatadas (Ctrl+T) como matriz_tabela. Tabelas estruturadas se expandem automaticamente quando novas linhas são adicionadas, e usar o nome da tabela como referência (em vez de um intervalo fixo tipo $A$2:$D$500) elimina o risco de a tabela “crescer para fora” do intervalo original.
  • Documente a origem dos dados. Em planilhas complexas com PROCV buscando em várias abas ou arquivos diferentes, um comentário simples indicando de onde vem cada tabela de referência economiza muito tempo de quem for dar manutenção na planilha depois.
  • Teste com um valor que você sabe que não existe. Antes de considerar uma fórmula de PROCV pronta, teste também com um valor propositalmente ausente da tabela, conferindo se o tratamento de erro (SEERRO ou similar) está funcionando como esperado.

Disponibilidade

PROCV está disponível em todas as versões do Excel — 365, 2021, 2019, 2016 e anteriores, Mac, Online. O Google Sheets tem a função equivalente com o mesmo nome, PROCV.

Compartilhe ou Comente

Se você curtiu esse guia completo sobre o PROCV, 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.

Ficou claro como usar o PROCV na sua planilha? Qual das limitações mostradas aqui você já enfrentou sem saber o motivo? Conta para nós nos comentários!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *