Como usar PROCX no Excel (substituto do PROCV)
PROCX no Excel é a função de busca mais completa que existe hoje. Ela encontra um valor em qualquer intervalo e devolve o dado de outra coluna ou linha correspondente, sem as limitações do PROCV. Se você usa Microsoft 365 ou Excel 2021, vale a pena aprender.
Resposta rápida: para usar o PROCX no Excel, escreva =PROCX(valor; intervalo_busca; intervalo_retorno) na célula onde quer o resultado. O Excel procura o valor no intervalo de busca e devolve o dado correspondente do intervalo de retorno. Diferente do PROCV, você pode buscar em qualquer coluna, inclusive para a esquerda, e adicionar um quarto argumento para evitar erros quando o valor não existe.
O que é o PROCX e por que ele substitui o PROCV
O PROCX chegou ao Excel como resposta direta às limitações do PROCV. O PROCV exige que o valor buscado esteja sempre na primeira coluna do intervalo e só devolve dados das colunas à direita. Quando os dados estão organizados de outra forma, o PROCV não funciona. A saída clássica era recorrer a ÍNDICE com CORRESP, que resolve, mas dá trabalho.
O PROCX corta esse nó com uma sintaxe mais direta. Você diz qual coluna buscar e qual coluna retornar separadamente, sem depender de posição. Busca para a esquerda, para a direita, de cima para baixo ou de baixo para cima.
A sintaxe do PROCX
=PROCX(valor; intervalo_busca; intervalo_retorno; [se_nao_encontrado]; [modo_correspondencia]; [modo_pesquisa])
Os três primeiros argumentos são obrigatórios. Os outros três são opcionais e cobrem situações específicas.
- valor - o que você quer encontrar. Pode ser um texto, número, referência de célula ou fórmula.
- intervalo_busca - a coluna ou linha onde o Excel vai procurar esse valor.
- intervalo_retorno - a coluna ou linha de onde o Excel vai trazer o resultado.
- se_nao_encontrado - texto ou valor que aparece quando o valor não existe. Evita o erro N/D.
- modo_correspondencia - define se a busca é exata (0), aproximada menor (1) ou aproximada maior (-1). O padrão é 0, correspondência exata.
- modo_pesquisa - define a direção da busca. 1 pesquisa de cima para baixo, -1 de baixo para cima.
Na maioria dos casos você vai usar só os três primeiros argumentos, mais o quarto para controlar erros.
Exemplo prático passo a passo
Imagine uma planilha com uma tabela de funcionários. A coluna A tem o nome, a coluna B tem o departamento e a coluna C tem o salário.
Você quer que, ao digitar um nome numa célula, a fórmula traga o salário correspondente sozinha.
- Clique na célula onde quer o resultado, por exemplo E2.
- Digite a fórmula abaixo, assumindo que o nome a buscar está em D2:
=PROCX(D2; A2:A100; C2:C100)
- Pressione Enter.
O Excel procura o nome de D2 na coluna A, linha a linha. Quando encontra, vai para a mesma linha na coluna C e devolve o salário. Se D2 for “Maria”, a fórmula devolve o salário da Maria.
Dica: trave os intervalos com $ quando for copiar a fórmula para outras células. Use
$A$2:$A$100e$C$2:$C$100para que o intervalo não desloque ao copiar.
Como fazer busca para a esquerda
Aqui o PROCX mostra a diferença de verdade. No mesmo exemplo, suponha que você quer buscar pelo salário na coluna C e trazer o nome da coluna A, que fica à esquerda.
Com o PROCV isso não seria possível sem reorganizar a tabela. Com o PROCX, é direto:
=PROCX(D2; C2:C100; A2:A100)
O primeiro intervalo é a coluna C (salários), o segundo é a coluna A (nomes). O Excel busca na coluna C e retorna o nome correspondente da coluna A, mesmo com A à esquerda de C. Não existe restrição de direção.
Como usar o argumento se_nao_encontrado
Quando o valor buscado não existe na tabela, o PROCX retorna o erro N/D. Esse erro aparece na célula e pode se espalhar para outras fórmulas que dependem do resultado.
O quarto argumento resolve isso. Você passa um texto ou valor para aparecer no lugar do erro:
=PROCX(D2; A2:A100; C2:C100; "Não encontrado")
Se o nome em D2 não existir na lista, a célula vai mostrar “Não encontrado” em vez de N/D. Dá para usar qualquer texto, um zero ou deixar vazio com "" para que a célula fique em branco.
Fica bem mais limpo do que envolver toda a fórmula com SEERRO, como era preciso fazer com o PROCV.
Em quais versões do Excel o PROCX está disponível
O PROCX está disponível nas seguintes versões:
- Microsoft 365 (todas as versões, Windows e Mac)
- Excel 2021
- Excel para Web
O PROCX não está disponível no Excel 2019, 2016, 2013 ou versões mais antigas.
Se você precisar compartilhar a planilha com alguém que usa uma versão sem suporte, a fórmula vai aparecer como erro para essa pessoa. Nesse caso, considere usar o PROCV para buscas simples para a direita. Para busca para a esquerda em versões antigas, a alternativa mais robusta é combinar ÍNDICE com CORRESP, que funciona desde o Excel 2007.
Você pode conferir sua versão do Excel no menu Arquivo, em Conta, na opção Sobre o Excel.
Quando usar PROCX e quando usar PROCV
Use o PROCX sempre que sua versão suportar. A sintaxe é mais clara, a busca para a esquerda funciona sem rodeios e o tratamento de erro já vem embutido. Não há desvantagem técnica em relação ao PROCV.
Use o PROCV quando precisar garantir compatibilidade com versões antigas do Excel. Se a planilha vai circular por pessoas com Excel 2016 ou 2019, o PROCV garante que a fórmula funcione para todo mundo.
Em times com versões mistas, uma boa prática é manter o PROCV como padrão enquanto houver gente em versões antigas. Quando o time todo migrar para Microsoft 365 ou Excel 2021, a troca para o PROCX é questão de minutos.
Conclusão
O PROCX simplifica buscas que antes exigiam fórmulas compostas. Ele busca para a esquerda, trata erros sem complicação e deixa a fórmula mais legível. Nas versões modernas do Excel, é a escolha certa.
Abra agora uma planilha sua que usa PROCV e reescreva uma das fórmulas com PROCX. Em poucos minutos você sente a diferença na sintaxe.
Para aprender mais sobre busca e referência no Excel, veja como remover duplicatas antes de buscar dados e como organizar resultados em tabelas dinâmicas. Para entender como o PROCV funciona e comparar com o PROCX, confira o guia completo sobre como fazer PROCV no Excel.
Para uma referência completa sobre as funções de busca e referência no Excel, a documentação oficial da Microsoft traz todos os argumentos com exemplos detalhados.
Volte para a página principal de tutoriais de Excel para ver todos os guias disponíveis.
Perguntas frequentes
O PROCX funciona em todas as versões do Excel?
Não. O PROCX está disponível apenas no Microsoft 365, Excel 2021 e Excel para Web. No Excel 2016 e 2019 a função não existe. Nesses casos, use PROCV para busca para a direita ou a combinação ÍNDICE com CORRESP para busca em qualquer direção.
Qual a diferença entre PROCX e PROCV?
O PROCX busca em qualquer coluna, inclusive para a esquerda, enquanto o PROCV só busca para a direita. O PROCX também tem o argumento se_não_encontrado, que evita o erro N/D sem precisar de SEERRO. A sintaxe é mais simples e menos propensa a erros de coluna.
O PROCX substitui completamente o PROCV?
Em versões que suportam o PROCX, sim. Ele faz tudo que o PROCV faz, com menos limitações. A única razão para continuar usando o PROCV é a compatibilidade com versões mais antigas do Excel, quando a planilha será aberta por pessoas sem Microsoft 365 ou Excel 2021.