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.

Digite esta tabela nas células A1:C4
CódigoProdutoPreço
P001Caderno18
P002Caneta4
P003Pasta12

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.

Excel na prática: tutoriais para sua rotina