Se você já digitou =PROCV( numa célula e travou na hora de preencher os parênteses, não é o único. A função PROCV é uma das mais usadas do Excel para buscar um dado em uma tabela e trazer a informação correspondente para outra célula, tipo achar o preço de um produto a partir do código dele. O problema é que a sintaxe tem quatro partes e, se uma delas estiver errada, a fórmula devolve erro em vez do resultado.
Este guia mostra a sintaxe completa, um exemplo prático linha por linha, os erros que mais aparecem e quando vale a pena trocar o PROCV pelo PROCX (XLOOKUP), a função mais nova da Microsoft.
Sintaxe do PROCV: os quatro argumentos
A fórmula segue sempre a mesma estrutura:
=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])
- Valor_procurado: o que você quer buscar. Pode ser uma célula, um texto entre aspas ou um número.
- Matriz_tabela: o intervalo onde está a tabela inteira, da coluna de busca até a coluna com o resultado. A coluna de busca precisa ser a primeira do intervalo.
- Núm_índice_coluna: o número da coluna, contando a partir da primeira coluna da matriz, que tem o dado que você quer trazer. A primeira coluna do intervalo é sempre 1.
- Procurar_intervalo: FALSO (ou 0) para correspondência exata, VERDADEIRO (ou 1) para aproximada. Na quase totalidade dos casos do dia a dia, o certo é FALSO.
Esse último argumento é o que mais gera confusão. Deixar em branco ou usar VERDADEIRO faz o Excel aceitar o valor mais próximo, o que costuma devolver resultados errados em tabelas de cadastro, preço ou estoque.
Exemplo prático passo a passo
Imagine uma planilha com uma lista de produtos: coluna A tem o código, coluna B o nome e coluna C o preço. Você quer que, ao digitar um código na célula E2, o preço apareça sozinho na célula F2.
- Selecione a célula onde o resultado deve aparecer, no caso F2.
- Digite =PROCV(E2;A2:C10;3;FALSO) e pressione Enter.
- E2 é o código que você vai digitar para buscar.
- A2:C10 é a tabela inteira, da coluna de código até a de preço.
- 3 indica que o preço está na terceira coluna da matriz (A é 1, B é 2, C é 3).
- FALSO garante que só um código idêntico traga resultado.
Para aplicar a mesma fórmula em outras linhas, copie a célula F2 e cole nas de baixo. Se a matriz_tabela não tiver os símbolos $ (referência absoluta, como $A$2:$C$10), o intervalo se desloca a cada linha colada e a busca quebra. Fixar com F4 antes de copiar resolve isso.
Erros comuns e o que fazem
| Erro | Causa mais comum | Como corrigir |
|---|---|---|
| #N/D | Valor não existe na coluna de busca, ou tem espaço/formatação diferente | Confira digitação, remova espaços com ESPAÇOS() e cheque se o tipo (texto x número) bate |
| #REF! | Núm_índice_coluna maior que o número de colunas da matriz | Ajuste o número ou amplie o intervalo da matriz_tabela |
| #VALOR! | Núm_índice_coluna menor que 1 ou não numérico | Verifique se digitou um número inteiro válido |
| Resultado errado | Procurar_intervalo em VERDADEIRO por engano | Troque para FALSO quando precisar de correspondência exata |
O #N/D é disparado sempre que o Excel varre a primeira coluna da matriz e não acha nada igual ao valor_procurado. Uma causa frequente e chata de achar: números importados de outro sistema que ficam formatados como texto. Visualmente parecem iguais, mas o Excel os trata como tipos diferentes e não casa um com o outro.
Quando trocar pelo PROCX (XLOOKUP)
O PROCV tem uma limitação estrutural: só busca para a direita, porque o número da coluna sempre conta a partir da coluna de busca. Se o dado que você quer está numa coluna à esquerda do valor procurado, o PROCV simplesmente não alcança, e a saída tradicional era reorganizar colunas ou combinar ÍNDICE com CORRESP.
O PROCX resolve isso. Ele busca em qualquer direção, não pede para contar número de coluna e tem um argumento próprio para tratar “não encontrado” sem precisar embrulhar a fórmula em SEERRO. A sintaxe básica é:
=PROCX(valor_procurado; matriz_busca; matriz_retorno)
A limitação do PROCX é a disponibilidade: ele existe no Microsoft 365 e no Excel 2021 em diante, disponível também na versão web pelo Office. Se você compartilha planilhas com alguém que usa uma versão mais antiga, ou não tem certeza de qual versão a outra pessoa tem, o PROCV ainda é a escolha mais segura para compatibilidade.
Suporte do Microsoft Office
Documentação oficial da Microsoft com a sintaxe completa de PROCV, PROCX e todas as funções do Excel.
Se você ainda não tem o Excel instalado, dá para testar essas fórmulas de graça direto no navegador pelo Office na web, sem precisar comprar nada. Monte uma tabela pequena com uns cinco produtos, tente o exemplo deste guia e depois experimente errar o quarto argumento de propósito, só para ver o resultado mudar. É o jeito mais rápido de a fórmula grudar na memória.


