Excel na prática
Como usar PROCX no Excel: exemplo com código e preço
Aprenda a buscar o preço de um produto pelo código, tratar itens não encontrados e evitar erros comuns no PROCX.
O problema: encontrar um preço sem procurar linha por linha
Imagine um cadastro de produtos. O pedido informa apenas o código; você precisa trazer o preço correspondente. Este exemplo usa dados fictícios para você experimentar em uma planilha vazia.
| Código | Produto | Preço |
|---|---|---|
| P001 | Caderno | 18 |
| P002 | Caneta | 4 |
| P003 | Pasta | 12 |
Monte a busca
Em E2, digite P002. Em F2, insira:
=PROCX(E2;A2:A4;C2:C4;"Código não encontrado")O resultado esperado é 4. Troque E2 por P003: o preço passa a ser 12. Com P999, você recebe a mensagem “Código não encontrado”.
Entenda os argumentos
- E2 contém o código procurado.
- A2:A4 contém os códigos do cadastro.
- C2:C4 contém os preços que serão devolvidos.
- O último argumento define a mensagem para um código ausente.
Antes de usar em um relatório
Confira se cada código é único: a busca padrão retorna a primeira correspondência. Espaços extras ou códigos armazenados com tipos diferentes podem impedir uma correspondência. Os intervalos de busca e retorno precisam ter dimensões compatíveis.
Ao copiar a fórmula para outras linhas, fixe o cadastro: A$2:A$4 e C$2:C$4. Para um cadastro que cresce, considere converter a base em Tabela do Excel e usar referências estruturadas.
Compatibilidade
PROCX está disponível no Microsoft 365 e no Excel 2021 e 2024. Não está disponível no Excel 2016 e 2019. O exemplo usa nomes de funções em português e ponto e vírgula; o separador pode variar conforme a configuração regional.
Referência: documentação da função PROCX, Microsoft.