O PROCV (Procura Vertical) é uma das funções mais utilizadas no Excel para buscar valores em tabelas. Apesar de simples, é comum errar na sintaxe ou na lógica — então aqui vai um guia prático e direto para você dominar o PROCV.
Abaixo você encontra 4 folders de demonstração dos conteúdos que existem em nossos Pacotes Completos que você pode adquirir.
PROCV busca um valor na primeira coluna de uma tabela e retorna um valor que esteja na mesma linha, em outra coluna à direita.
=PROCV(valor_procurado; tabela; núm_índice_coluna; [procurar_intervalo])
valor_procurado — o que você quer encontrar (célula ou valor literal).
tabela — intervalo onde a busca acontece (ex.: A2:C100).
núm_índice_coluna — número da coluna dentro da tabela que contém o valor a retornar (1 = primeira coluna da tabela).
procurar_intervalo — VERDADEIRO (aproximado) ou FALSO (exato). Recomendo usar FALSO na maioria dos casos.
Suponha uma tabela Produtos em A2:C6:
A (Produto) | B (Código) | C (Preço) |
---|---|---|
Caneta | 100 | 2,50 |
Caderno | 200 | 12,00 |
Régua | 300 | 3,00 |
Para buscar o preço da Caneta:
=PROCV("Caneta"; A2:C6; 3; FALSO)
Ou, buscando pelo código em B (observe que PROCV exige que o valor procurado esteja na primeira coluna do intervalo):
=PROCV(100; B2:C6; 2; FALSO)
Útil para faixas (ex.: tabela de tributos por faixa salarial). A tabela deve estar ordenada em ordem crescente pelo critério.
=PROCV(salario; A2:B6; 2; VERDADEIRO)
Esse retorna o maior valor ≤ salario
.
#N/D — valor não encontrado (use SEERRO
para tratar).
Valor na coluna errada — PROCV só procura na primeira coluna do intervalo.
Esquecer $ para fixar intervalo — ao arrastar fórmulas, a referência muda. Use $A$2:$C$100
ou tabelas do Excel.
Usar VERDADEIRO sem ordenar a tabela — resulta em retornos errados.
Exemplo de tratamento:
=SEERRO(PROCV(E2; $A$2:$C$100; 3; FALSO); "Não encontrado")
PROCV não busca à esquerda e não aceita múltiplos critérios diretamente. Opções:
Coluna auxiliar (concatenar chaves): =A2&B2
e então PROCV nessa coluna.
ÍNDICE + CORRESP (recomendado): flexível e poderoso:
=ÍNDICE(C2:C100; CORRESP(1; (A2:A100=G1)*(B2:B100=G2); 0))
Em versões antigas, finalize com Ctrl+Shift+Enter; em versões modernas o Excel trata arrays automaticamente.
PROCX (XLOOKUP / PROCX) — substitui PROCV/PROCH: busca em qualquer direção, retorna múltiplos resultados, possui argumento para valor não encontrado.
ÍNDICE + CORRESP — ótima combinação para performance e flexibilidade.
FILTRAR — retorna conjuntos de resultados (excel para Office 365 / Excel 2021+).
Prefira sempre FALSO (busca exata) para evitar surpresas.
Use Tabelas do Excel (Ctrl+T) — referências ficam dinâmicas e legíveis.
Trave intervalos com $
ou use nomes/tabelas para evitar erros ao arrastar fórmulas.
Documente quando usar busca aproximada (VERDADEIRO) — ex.: “tabela ordenada por faixa”.
Buscar preço por produto (catálogo).
Preencher informações do cliente a partir de ID.
Atribuir classificação por faixa (pontuação, imposto, frete).
Montar dashboards onde uma seleção retorna múltiplas informações (use PROCV para colunas fixas ou PROCX para flexibilidade).
O PROCV é simples e útil — mas tem limitações. Entenda a estrutura dos seus dados (linhas vs colunas, necessidade de múltiplos critérios) e escolha a técnica apropriada: PROCV para buscas básicas, ÍNDICE+CORRESP ou PROCX para cenários mais complexos.
Quer uma planilha com exemplos práticos (busca exata, busca aproximada, múltiplos critérios e tratamento de erros)? Comenta “QUERO” que eu te envio um modelo pronto para copiar e usar. ✔️
Escolha o melhor pacote para você:
sem mensalidade
Parcelado no cartão de crédito, ou
R$ 97,00 à vista!
+ de 400 DASHBOARDS + SUPER BÔNUS + BÔNUS PREMIUM
Parcelado no cartão de crédito, ou
R$ 237,00 à vista!
sem mensalidade
+ de 1000 DASHBOARDS + SUPER BÔNUS + BÔNUS PREMIUM + 15.000 PLANILHAS + PACOTE EXCLUSIVO
Parcelado no cartão de crédito, ou
R$ 487,00 à vista!
sem mensalidade