No mundo do Excel, encontrar a fórmula certa para realizar buscas de dados de forma rápida e eficiente é uma das tarefas mais comuns, mas também uma das mais desafiadoras. Entre as várias funções disponíveis, a PROCX se destaca como uma das mais versáteis.
Neste guia, vamos explorar como usar a função PROCX, como ela pode substituir fórmulas antigas, como o PROCV, e como você pode aproveitar seus recursos em uma variedade de cenários, desde buscas simples até aquelas com múltiplos critérios.
O que é a função PROCX?
A função PROCX busca um valor em uma coluna ou linha e retorna o resultado correspondente em outra, como o PROCV ou o PROCH faziam, mas vai além. A função PROCX é mais versátil, permite buscas em qualquer direção (horizontal ou vertical) e evita erros comuns causados por mudanças na estrutura da planilha.
Seu uso ganhou espaço justamente pela flexibilidade. Em planilhas mais dinâmicas, onde a posição dos dados varia, ela se adapta melhor que suas antecessoras. A fórmula também é mais intuitiva e clara, reduzindo o número de erros durante a edição e manutenção de arquivos.
Diferenças entre PROCX, PROCV e PROCH
Enquanto o PROCV busca valores da esquerda para a direita e o PROCH faz isso na horizontal (de cima para baixo), o PROCX permite buscas em qualquer direção.
Outro ponto importante, com PROCV e PROCH, quando você insere ou remove colunas ou linhas, pode quebrar a fórmula. O PROCX evita esse tipo de falha porque utiliza referências diretas ao intervalo de pesquisa e ao retorno, e não apenas o número da coluna.
Além disso, a função PROCX oferece recursos adicionais como:
- Busca exata por padrão (ao contrário do PROCV, que por padrão retorna a correspondência aproximada);
- Possibilidade de buscar do final para o início;
- Maior compatibilidade com valores ausentes e mensagens de erro personalizadas.
Como usar a função PROCX no Excel
A aplicação da função PROCX é direta, mas exige atenção à estrutura dos argumentos. A sintaxe segue o padrão:
=PROCX(valor_procurado, matriz_procurada, matriz_retorno, [se_não_encontrado], [modo_correspondência], [modo_pesquisa])
Para entender melhor, veja o que representa cada item:
- valor_procurado: é o dado que será buscado.
- matriz_procurada: intervalo onde o Excel vai procurar esse valor.
- matriz_retorno: intervalo de onde virá o resultado correspondente.
- [se_não_encontrado]: mensagem opcional caso o valor não seja localizado.
- [modo_correspondência]: define se a busca será exata, aproximada ou com curingas.
- [modo_pesquisa]: controla a direção da procura, do início ao fim ou ao contrário.
Para a maioria dos usos, os três primeiros argumentos são suficientes. Os outros servem para personalizar o comportamento da função conforme o cenário.
A flexibilidade de procurar em qualquer direção, mesmo com colunas fora de ordem, torna o PROCX ideal para planilhas que passam por alterações constantes.
No dia a dia, o PROCX é útil para buscar dados como preços, nomes de produtos, códigos de clientes ou resultados de desempenho, mesmo quando o layout da tabela muda.
Como fazer a função PROCX:
Vamos entender na prática como aplicar a função PROCX. Imagine uma planilha com duas colunas: Código do Produto e Preço Unitário. Seu objetivo é encontrar o preço de um item com base no código informado.
Exemplo:
Código do Produto | Preço Unitário |
|---|---|
| A001 | R$ 10,00 |
| A002 | R$ 12,50 |
| A003 | R$ 9,75 |
| A004 | R$ 15,00 |
1. Defina a célula de entrada
Na célula B7, digite o código que será procurado, por exemplo: A003.
2. Aplique a fórmula do PROCX
Na célula C7, insira a seguinte fórmula:
=PROCX(B7; A2:A5; B2:B5; "Código não encontrado")
- B7: valor a ser procurado.
- A2:A5: coluna onde estão os códigos.
- B2:B5: coluna de onde o valor será retornado.
- "Código não encontrado": mensagem caso não haja correspondência.
3. Resultado automático
Ao digitar "A003" na célula B7, o Excel retornará R$ 9,75 automaticamente na célula C7. Se digitar “A002” o Excel retornará R$ 12,50.
Esse passo a passo mostra como a função pode ser usada em operações simples de busca, substituindo o PROCV com mais segurança. O diferencial do PROCX está em manter a fórmula estável, mesmo que novas colunas sejam inseridas ou excluídas entre os dados.
Ao usar a função PROCX dessa forma, a busca por valores em planilhas grandes se torna mais confiável, mesmo em estruturas que mudam com frequência.
Como usar o PROCX com duas condições
A função PROCX, por padrão, considera apenas uma condição de busca. Mas é possível adaptá-la para verificar dois critérios ao mesmo tempo usando uma fórmula auxiliar. Isso é útil quando você precisa localizar um valor com base em duas variáveis, como produto e data, ou nome e departamento.
Vamos a um exemplo:
Cenário:
Você tem uma tabela com os seguintes dados:
Produto | Mês | Vendas |
|---|---|---|
| A | Jan | 100 |
| A | Fev | 120 |
| B | Jan | 80 |
| B | Fev | 95 |
Objetivo: localizar a quantidade vendida do Produto B no mês de Fevereiro.
Passo 1: Criar uma coluna auxiliar
Na coluna D, crie uma chave de busca juntando os dois critérios:
=A2&B2
Resultado da coluna auxiliar:
| D (Chave) |
|---|
| AJan |
| AFev |
| BJan |
| BFev |
Passo 2: Montar a fórmula do PROCX
Com a chave de busca pronta, você pode aplicar o PROCX normalmente, unindo os dois critérios na fórmula:
=PROCX("BFev", D2:D5, C2:C5, "Não encontrado")
Resultado: 95
Se preferir fazer isso de forma dinâmica, você pode montar a chave diretamente na fórmula:
=PROCX(B7&C7, D2:D5, C2:C5, "Não encontrado")
Onde:
- B7 contém o produto (ex: B)
- C7 contém o mês (ex: Fev)
A combinação de critérios com PROCX amplia o controle sobre buscas mais refinadas e evita o uso de fórmulas mais complexas como ÍNDICE + CORRESP com múltiplas condições.
Como o PROCX pode ajudar em diferentes situações
A função PROCX facilita tarefas que antes exigiam fórmulas complexas ou malabarismos com colunas fixas. Em rotinas de trabalho que envolvem análise de dados, controle de informações ou atualização constante de planilhas, ela entrega agilidade e consistência.
Um dos principais ganhos está na redução de erros causados por alterações na estrutura da planilha. Como o PROCX permite referências diretas entre intervalos, a inserção ou remoção de colunas não compromete o funcionamento da fórmula — ao contrário do que ocorre com o PROCV.
No dia a dia, o PROCX pode ser útil em várias situações:
- Relatórios financeiros: busca rápida de valores com base em códigos ou categorias, mesmo com colunas em posições variadas.
- Controle de estoque: identificação automática de saldo ou fornecedor a partir de múltiplos critérios, como produto e local.
- Dashboards interativos: atualização de indicadores sem necessidade de fórmulas auxiliares complexas.
- Cálculos com base em datas: cruzamento de informações por mês e ano sem recorrer a várias colunas auxiliares.
- Atualização de preços: substituição de preços antigos por novos em listas extensas, com mais segurança.
Em qualquer caso onde seja necessário cruzar informações entre tabelas, a função PROCX ajuda a manter a planilha limpa, funcional e com menor risco de falha.
Para quem trabalha com grande volume de dados ou relatórios sensíveis, a adoção do PROCX é uma medida que melhora a estabilidade e reduz o retrabalho.
Aprofunde seus conhecimentos no Excel e domine funções avançadas como o PROCX!
Se você quer melhorar sua produtividade e aprimorar suas habilidades com planilhas, o curso Excel Intermediário da FM2S é perfeito para você. Aprenda a usar as ferramentas mais poderosas do Excel e transforme suas planilhas em soluções eficientes!
.png)