Guia de Profissões

PROCV x PROCX: diferenças e qual usar no Excel

Entenda a diferença entre PROCV e PROCX no Excel, com exemplos simples, vantagens de cada um e quando ainda vale a pena usar o PROCV.

Imagem de capa do artigo: PROCV x PROCX: diferenças e qual usar no ExcelProfissões & carreira

Se você trabalha com planilhas, em algum momento vai precisar buscar uma informação em outra tabela: o preço de um produto pelo código, o setor de um funcionário pela matrícula, o endereço de um cliente pelo CPF. Para isso, existem o PROCV e o PROCX.

Neste guia você entende a diferença entre os dois, com exemplos, e descobre qual usar em cada situação.

O que os dois fazem

Ambos procuram um valor em uma coluna e devolvem a informação correspondente de outra coluna. A diferença está em como fazem isso e no que permitem.

Como funciona o PROCV

Sintaxe:

=PROCV(valor_procurado; tabela; número_da_coluna; FALSO)

Exemplo: na aba Produtos, a coluna A tem o código e a coluna C tem o preço.

=PROCV(A2;Produtos!A:C;3;FALSO)

Pontos de atenção:

  • O valor procurado precisa estar na primeira coluna da tabela.
  • Ele só busca para a direita.
  • Você precisa contar o número da coluna. Se alguém inserir uma coluna no meio, a fórmula pode quebrar.
  • Se esquecer o FALSO no final, ele faz busca aproximada e pode trazer o valor errado.

Como funciona o PROCX

Sintaxe básica:

=PROCX(valor_procurado; coluna_de_busca; coluna_de_retorno)

O mesmo exemplo:

=PROCX(A2;Produtos!A:A;Produtos!C:C)

Vantagens:

  • Busca em qualquer direção, inclusive para a esquerda.
  • Você aponta a coluna de retorno diretamente, sem contar números.
  • Já faz correspondência exata por padrão.
  • Tem um argumento opcional para o texto quando não encontra: =PROCX(A2;Produtos!A:A;Produtos!C:C;"Não encontrado").

Comparativo

CaracterísticaPROCVPROCX
Disponível em versões antigasSimNão
Busca para a esquerdaNãoSim
Precisa contar colunasSimNão
Correspondência exata padrãoNão (precisa do FALSO)Sim
Mensagem própria se não acharSó com SEERROSim, embutida
Quebra ao inserir colunasPode quebrarMais resistente

Qual usar no dia a dia

Use PROCX quando

  • Todos que usam a planilha têm versão recente do Excel.
  • A coluna que você quer buscar fica à esquerda da coluna de código.
  • Você quer fórmulas mais fáceis de entender e de manter.

Use PROCV quando

  • A planilha vai para pessoas com versões antigas do Excel.
  • Você está mantendo uma planilha pronta que já usa PROCV.
  • O teste da vaga pede especificamente o PROCV.

E o ÍNDICE + CORRESP?

Antes do PROCX, a combinação ÍNDICE e CORRESP era a forma de fazer busca para a esquerda. Ela funciona em versões antigas e ainda aparece em planilhas de empresas. Vale conhecer depois de dominar PROCV e PROCX.

Erros comuns e como resolver

  • #N/D: o valor não foi encontrado. Confira espaços extras (use ARRUMAR) ou diferença entre número e texto.
  • Valor errado no PROCV: quase sempre é falta do FALSO no último argumento.
  • #REF!: o número da coluna é maior que a tabela selecionada.
  • #NOME?: a função não existe na sua versão (comum com PROCX em Excel antigo).

Exercício para fixar

  1. Crie uma aba “Produtos” com código, nome e preço de 10 itens.
  2. Em outra aba, liste 5 códigos de um pedido.
  3. Traga o nome e o preço com PROCV.
  4. Refaça com PROCX.
  5. Agora coloque o código na última coluna da tabela e tente buscar o nome. Veja como só o PROCX resolve sem reorganizar os dados.

Para continuar estudando

Funções de busca são só uma parte do que costuma cair em seleções. Veja também funções de Excel mais pedidas em entrevistas. Se quiser uma base completa de Excel para escritório, conheça nosso curso de Pacote Office, gratuito e com certificado de curso livre.

Busca aproximada: quando ela é útil

Na maior parte do tempo, você vai querer correspondência exata. Mas a busca aproximada tem um uso clássico: faixas de valores. Imagine uma tabela de comissão:

A partir de (R$)Comissão
02%
1.0003%
5.0005%

Com a coluna “A partir de” em ordem crescente, =PROCV(B2;Comissao!A:B;2;VERDADEIRO) encontra a faixa certa para cada valor de venda. No PROCX, use o argumento de modo de correspondência para “exata ou próximo item menor”. Esse tipo de uso aparece em tabelas de frete, descontos progressivos e metas.

Dicas de boas práticas em funções de busca

  • Use tabelas formatadas (Ctrl + T): a fórmula fica mais legível e a tabela cresce automaticamente quando você adiciona linhas.
  • Evite selecionar colunas inteiras em planilhas muito grandes: pode deixar o arquivo mais lento.
  • Padronize os códigos: “001” como texto e 1 como número não são a mesma coisa para o Excel.
  • Documente: uma nota curta explicando de onde vem cada busca ajuda quem for usar a planilha depois.
  • Teste com casos que não existem: veja como a fórmula se comporta quando o código não está na tabela.

PROCV e PROCX em testes de seleção

Se o enunciado não especifica a função, use a que você domina melhor, mas confira a versão do Excel do computador da prova. Se o PROCX der erro #NOME?, a versão não tem a função, e você deve partir para o PROCV ou para ÍNDICE com CORRESP.

Passo a passo: migrando um PROCV para PROCX

Se você recebeu uma planilha antiga e todos já usam Microsoft 365, a troca é simples:

  1. Identifique o valor procurado (primeiro argumento do PROCV). Ele continua igual.
  2. Veja qual é a primeira coluna da tabela do PROCV. Essa será a coluna de busca do PROCX.
  3. Conte a coluna indicada pelo número no PROCV. Essa será a coluna de retorno.
  4. Monte a nova fórmula e compare o resultado nas primeiras linhas antes de substituir todas.
  5. Se a fórmula antiga tinha SEERRO, use o quarto argumento do PROCX no lugar.

Exemplo: =SEERRO(PROCV(A2;Clientes!A:E;4;FALSO);"-") vira =PROCX(A2;Clientes!A:A;Clientes!D:D;"-").

Retornando várias colunas de uma vez

Um recurso que pouca gente conhece: o PROCX pode devolver mais de uma coluna. Se a coluna de retorno for um intervalo como Produtos!B:C, a fórmula “derrama” o nome e o preço lado a lado. No PROCV, você precisaria de duas fórmulas, uma para cada coluna. Cuidado apenas para deixar as células à direita vazias, ou aparece o erro #DESPEJAR!.

Checklist rápido antes de entregar a planilha

  • Confirme a versão do Excel de quem vai abrir o arquivo.
  • Verifique se todos os PROCV terminam com FALSO (ou 0).
  • Teste um código que não existe e veja a mensagem exibida.
  • Remova espaços extras dos códigos com ARRUMAR.
  • Confira se números não estão armazenados como texto.

Resumo

  • PROCV é antigo, compatível com tudo, mas tem limitações.
  • PROCX é mais flexível e seguro, mas só existe em versões recentes.
  • Saber os dois é o ideal para o dia a dia e para testes práticos.

Perguntas frequentes

O PROCX funciona em todas as versões do Excel?

Não. O PROCX está disponível nas versões mais recentes do Excel, como o Microsoft 365 e o Excel na web. Em versões antigas ele não existe, e a planilha mostra erro. Por isso, se você compartilha arquivos com quem usa versão antiga, o PROCV ainda é mais seguro.

Ainda vale a pena aprender PROCV?

Sim. Muitas empresas ainda usam versões antigas e planilhas prontas cheias de PROCV. Além disso, ele continua sendo cobrado em testes práticos. O ideal é saber os dois.

O Google Planilhas tem PROCX?

O Google Planilhas tem PROCV e também passou a oferecer uma função equivalente ao PROCX. Os nomes e detalhes podem variar, então confira a ajuda oficial da ferramenta.

← Ver mais conteúdos