Como usar PROCV (VLOOKUP) no Excel passo a passo
O PROCV (chamado de VLOOKUP em inglês) é, de longe, a função que mais resolve a vida de quem trabalha com planilhas. Ele serve para uma tarefa simples e cansativa quando feita à mão: encontrar uma informação em uma tabela a partir de um código ou nome. Imagine procurar o preço de um produto pelo seu código, o nome de um cliente pelo CPF ou o salário de um funcionário pela matrícula. Em vez de rolar a tela procurando linha por linha, você deixa o PROCV fazer isso por você em uma fração de segundo.
Neste guia, vou explicar a lógica por trás da função, mostrar a sintaxe sem enrolação e ainda apontar os erros mais comuns que travam quem está começando. No fim, você vai conseguir usar o PROCV com confiança em qualquer planilha.
O que o PROCV faz, em uma frase
O PROCV procura um valor na primeira coluna de uma tabela e devolve o valor que está na mesma linha, em uma coluna que você escolher. É como perguntar: “ache este código aqui e me diga o que tem ao lado dele”.
Por exemplo: você tem uma lista com códigos de produto na coluna A e preços na coluna C. Você digita um código em outra célula e o PROCV devolve o preço correspondente. Sem copiar, sem colar, sem erro de digitação.
A sintaxe do PROCV
A estrutura da função tem quatro partes. Em arquivos .xlsx, lembre-se de separar os argumentos por vírgula:
=VLOOKUP(valor_procurado, intervalo_da_tabela, número_da_coluna, FALSE)
Traduzindo cada parte:
- valor_procurado: o que você quer encontrar (o código, o nome, o CPF).
- intervalo_da_tabela: a faixa de células onde estão os dados, começando pela coluna que contém o valor procurado.
- número_da_coluna: a posição da coluna cujo valor você quer trazer, contando da esquerda para a direita dentro do intervalo.
- FALSE: garante a correspondência exata. Use sempre FALSE para evitar resultados errados.
Um exemplo prático
Suponha esta tabela de produtos entre as colunas A e C, com os códigos em A, a descrição em B e o preço em C. Para buscar o preço do código digitado na célula E2, a fórmula fica:
=VLOOKUP(E2, A2:C100, 3, FALSE)
Aqui o 3 indica que queremos trazer o valor da terceira coluna do intervalo (a coluna C, do preço). Se quisesse a descrição, usaria 2.
| Código (A) | Descrição (B) | Preço (C) |
|---|---|---|
| 1001 | Caneta azul | R$ 2,50 |
| 1002 | Caderno 96 folhas | R$ 14,90 |
| 1003 | Borracha branca | R$ 1,20 |
Os três erros mais comuns (e como evitar)
Quase todo problema com PROCV cai em um destes três casos:
- #N/D: o valor procurado não existe na primeira coluna, ou há um espaço a mais na digitação. Confira se o código bate exatamente. Para deixar a planilha limpa, envolva a função com IFERROR:
=IFERROR(VLOOKUP(E2, A2:C100, 3, FALSE), "Não encontrado"). - O PROCV só olha para a direita: a coluna do valor procurado precisa estar à esquerda da coluna que você quer trazer. Se precisar buscar para a esquerda, o caminho é usar ÍNDICE com CORRESP (INDEX e MATCH).
- Intervalo que se move ao copiar: ao arrastar a fórmula para baixo, o intervalo da tabela muda junto. Trave o intervalo com cifrão:
$A$2:$C$100.
Perguntas frequentes
PROCV e VLOOKUP são a mesma coisa?
Sim. PROCV é o nome em português e VLOOKUP é o nome em inglês. No arquivo salvo em .xlsx, a função funciona com qualquer um dos nomes conforme o idioma do Excel, mas internamente é a mesma fórmula.
Posso usar o PROCV no Google Sheets?
Pode. A função existe igual no Google Sheets e no LibreOffice Calc, com a mesma sintaxe. As planilhas do Professor Sheet são testadas para funcionar nos três programas.
E quando tenho valores repetidos?
O PROCV sempre devolve a primeira ocorrência que encontrar, de cima para baixo. Se houver códigos repetidos, vale a pena garantir que a coluna de busca tenha valores únicos.
Quer praticar com uma planilha já pronta? Veja o nosso modelo de controle de despesas ou o controle de contratos, ambos usam buscas parecidas e são ótimos para treinar o PROCV em um caso real.