PROCX no Excel: Guia Completo para Buscar Valores em Tabelas
Excel · 7 min de leitura
Em resumo
Neste artigo, você vai aprender como usar o PROCX no Excel para buscar valores em tabelas, substituindo funções antigas como PROCV e PROCH. Mostramos o passo a passo detalhado, explicando cada argumento, erros comuns, dicas práticas e exemplos reais. Ideal para quem quer ganhar produtividade e resolver buscas complexas em planilhas do dia a dia.

Quem trabalha com Excel já sabe o quanto é comum precisar buscar informações em tabelas, cruzando dados entre diferentes planilhas ou relatórios. Até pouco tempo atrás, as funções PROCV e PROCH eram as mais usadas para esse tipo de tarefa — mas tinham limitações, como exigir a coluna de busca sempre à esquerda. O PROCX chegou para resolver esses problemas, trazendo flexibilidade e simplificando buscas, seja na vertical ou horizontal. Neste artigo, mostramos como aplicar o PROCX na prática, detalhando cada argumento, tratando erros e explicando como usar a função para turbinar suas planilhas e sua carreira.
Se você quer ganhar tempo, evitar erros e criar relatórios mais inteligentes, entender o PROCX é essencial. Essa habilidade faz diferença na rotina de quem precisa analisar dados, entregar resultados mais rápidos e se destacar no trabalho.
Caso prefira aprender por vídeo, assista à aula completa: https://www.youtube.com/watch?v=8jI0pItgOrQ

O que você vai aprender
- Como funciona o PROCX e diferenças em relação ao PROCV e PROCH
- Passo a passo detalhado para montar e adaptar a fórmula
- Como usar os principais argumentos do PROCX
- Dicas para evitar erros comuns e lidar com valores não encontrados
- Exemplos práticos para aplicar em planilhas reais
- Comparação entre métodos de busca no Excel
Por que o PROCX mudou o jogo no Excel
O PROCX foi criado para simplificar o trabalho com buscas em tabelas. Antes dele, o PROCV e o PROCH tinham limitações de direção (apenas para a direita ou para baixo, respectivamente), não aceitavam intervalos dinâmicos e exigiam atenção extra para não retornar resultados errados. O PROCX permite buscar valores tanto para a esquerda quanto para a direita, suporta intervalos flexíveis e oferece mais controle sobre o que acontece quando um valor não é encontrado.
O PROCX é compatível com o Excel 365 e versões online. Se você usa uma versão mais antiga, pode não encontrar essa função disponível.
Entendendo a estrutura do PROCX
A fórmula do PROCX segue o modelo abaixo:
=PROCX(valor_procurado; matriz_pesquisa; matriz_retorno; [se_não_encontrado]; [modo_correspondência]; [modo_pesquisa])
Cada argumento tem uma função específica:
- valor_procurado: o valor que será buscado (por exemplo, um código ou nome).
- matriz_pesquisa: onde será feita a busca do valor (coluna ou linha de referência).
- matriz_retorno: de onde será extraída a informação correspondente (coluna ou linha de resposta).
- se_não_encontrado (opcional): mensagem ou valor se a busca não encontrar resultado.
- modo_correspondência (opcional): define se a busca será exata, aproximada ou com curingas.
- modo_pesquisa (opcional): determina a direção da busca (primeiro ao último, último ao primeiro).
Passo 1: Preparando a tabela de dados
Antes de aplicar o PROCX, é fundamental organizar sua tabela. Os dados de referência (por exemplo, códigos de produtos) precisam estar em uma coluna ou linha contínua, sem células vazias no meio. A coluna ou linha de retorno deve estar no mesmo tamanho do intervalo de pesquisa.
Esse cuidado evita resultados incorretos e facilita a manutenção da fórmula ao longo do tempo. Caso sua tabela esteja desorganizada, sugerimos conferir nosso artigo sobre como transformar planilhas desorganizadas para otimizar suas buscas.
Passo 2: Montando a fórmula do PROCX
Com a tabela pronta, selecione a célula onde deseja mostrar o resultado da busca. Digite o sinal de igual (=) e comece a chamar a função PROCX. O primeiro argumento será o valor_procurado — normalmente, uma célula onde você digita o código, nome ou informação que deseja buscar.
- Digite
=PROCX(e selecione a célula com o valor a ser procurado. - Coloque ponto e vírgula (
;), selecione o intervalo da matriz de pesquisa (onde o Excel vai procurar). - Outro ponto e vírgula, depois selecione o intervalo da matriz de retorno (a coluna ou linha com a resposta que deseja retornar).
- Feche o parêntese ou continue preenchendo os argumentos opcionais.
O Excel vai sugerir os argumentos conforme você digita. Certifique-se de que os intervalos de pesquisa e de retorno tenham o mesmo número de células.
Passo 3: Usando argumentos opcionais para resultados mais inteligentes
Um dos pontos fortes do PROCX é a flexibilidade dos argumentos opcionais. O argumento se_não_encontrado permite personalizar uma mensagem ou valor quando o resultado não é encontrado. Por exemplo, você pode usar "Não encontrado" para evitar o erro #N/A na planilha.
=PROCX(A2;C2:C10;D2:D10;"Não encontrado")
Outros argumentos avançados incluem:
- modo_correspondência — use 0 para busca exata, -1 para menor próximo ou 1 para maior próximo.
- modo_pesquisa — defina 1 para buscar do primeiro ao último ou -1 para inverter a direção.
Dica: Usar o argumento "se_não_encontrado" ajuda a manter a planilha limpa e amigável para o usuário final, reduzindo dúvidas ao analisar resultados.
Passo 4: Testando e validando a busca
Depois de inserir a fórmula, teste diferentes valores na célula do valor_procurado. Confira se o PROCX retorna corretamente as informações da matriz de retorno. Se aparecer erro ou resultado inesperado, verifique se os intervalos estão corretos e têm o mesmo tamanho.
É comum confundir o intervalo de pesquisa e o de retorno, principalmente em tabelas grandes. Garanta que ambos começam e terminam nas mesmas linhas ou colunas.
Comparando PROCX, PROCV e PROCH: vantagens e limitações
O PROCX substitui funções antigas e resolve limitações clássicas do PROCV e PROCH. Veja a comparação:
| Função | Direção da busca | Flexibilidade | Principais limitações |
|---|---|---|---|
| PROCV | Somente para a direita | Baixa | Exige coluna de busca à esquerda |
| PROCH | Somente para baixo | Baixa | Exige linha de busca acima |
| PROCX | Qualquer direção | Alta | Exige Excel 365 ou online |
Essas vantagens tornam o PROCX ideal para planilhas dinâmicas, bases importadas ou tabelas que mudam com frequência.
Erros comuns e como evitar
- Selecionar intervalos de tamanhos diferentes entre pesquisa e retorno.
- Usar PROCX em versões antigas do Excel, onde a função não existe.
- Errar o tipo de correspondência (por exemplo, buscar exato quando precisa de aproximação).
- Deixar a célula do valor procurado vazia, gerando erro #N/A.
- Confundir a ordem dos argumentos, invertendo pesquisa e retorno.
Fique atento a esses pontos para garantir a precisão dos resultados e evitar retrabalho.
Exemplo prático: buscando preços de produtos
Imagine uma tabela com códigos de produtos, nomes e preços. A célula A2 recebe o código digitado pelo usuário. A fórmula do PROCX vai buscar o preço correspondente e exibir na célula desejada. Se o código não existir, retorna "Produto não cadastrado".
=PROCX(A2;C2:C10;E2:E10;"Produto não cadastrado")
Aplicando PROCX com outras funções
O PROCX pode ser combinado com outras funções para análises mais avançadas. Por exemplo, dá para usar com SE para criar respostas condicionais, com formatos de célula para destacar resultados ou até mesmo integrar com funções de data e texto.
Quer dar um passo além? Veja como aplicar a combinação SE(E) no Excel para criar condições ainda mais elaboradas junto com PROCX.
Desafio prático para fixar
Monte uma tabela com códigos de funcionários e salários. Crie uma célula onde você digita o código e outra que retorna o salário usando PROCX. Personalize a mensagem de não encontrado e teste com códigos válidos e inválidos para validar seu entendimento.
Perguntas frequentes
O PROCX funciona em todas as versões do Excel?
Não. O PROCX está disponível para assinantes do Microsoft 365, Excel Online e versões mais recentes. Em versões antigas, use PROCV ou PROCH.
O que acontece se os intervalos de pesquisa e retorno tiverem tamanhos diferentes?
O Excel retorna erro. Os intervalos precisam ter o mesmo número de células para o PROCX funcionar corretamente.
Posso usar PROCX para buscar em outra planilha?
Sim, basta referenciar o intervalo da outra planilha no argumento matriz_pesquisa e matriz_retorno. Veja como fazer em nosso artigo sobre como usar PROCX com duas planilhas diferentes.
Como evitar o erro #N/A no PROCX?
Personalize o argumento se_não_encontrado para exibir uma mensagem ou valor alternativo quando o resultado não for encontrado.
O PROCX substitui completamente o PROCV?
Sim, o PROCX é mais flexível e resolve as principais limitações do PROCV. Recomendamos adotar o PROCX sempre que possível.
Conclusão
Dominar o PROCX no Excel abre portas para buscas muito mais flexíveis e inteligentes em tabelas. Com os passos detalhados deste artigo, você consegue estruturar suas fórmulas, evitar erros comuns e entregar análises mais rápidas e confiáveis. Para potencializar ainda mais suas planilhas, confira nossas dicas de atalhos que aumentam a produtividade no Excel ou veja como usar Excel com IA para automatizar tarefas repetitivas.
Bons estudos e até o próximo conteúdo! 🚀
Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.


