Blog

  • PROCV vs PROCX no Excel: Qual Usar e Quando (Guia Completo)

    Se você usa Excel há algum tempo, o PROCV provavelmente já faz parte da sua rotina. Mas o PROCX existe desde 2019 e resolve todos os problemas clássicos do PROCV — ainda assim, muita gente nem sabe que ele existe.

    Neste artigo você vai entender as diferenças na prática, com exemplos reais, e sair sabendo exatamente qual função usar em cada situação.

    O que você vai ver hoje

    • O que é o PROCV e como funciona
    • O que é o PROCX e como funciona
    • As 5 limitações do PROCV que o PROCX resolve
    • Comparação lado a lado com exemplos reais
    • Quando ainda faz sentido usar o PROCV
    • Erros comuns e como evitar
    • Perguntas frequentes

    O que é o PROCV e como funciona

    O PROCV (ou VLOOKUP em inglês) é uma das funções mais antigas e populares do Excel. Ele busca um valor na primeira coluna de um intervalo e retorna o valor de outra coluna na mesma linha.

    Sintaxe

    =PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])

    Exemplo prático: você tem uma tabela de produtos com código, nome e preço. Quer buscar o preço pelo código do produto.

    =PROCV(A2; $E$2:$G$100; 3; 0)

    Isso diz: “procure o valor de A2 na primeira coluna do intervalo E2:G100, e me retorne o que está na 3ª coluna desse intervalo.”

    O 0 no final significa correspondência exata — quase sempre é o que você quer.

    O que é o PROCX e como funciona

    O PROCX (XLOOKUP em inglês) é a evolução direta do PROCV. Disponível no Excel 365 e Excel 2021, ele foi criado para resolver as limitações históricas do PROCV com uma sintaxe mais flexível.

    Sintaxe

    =PROCX(valor_procurado; matriz_procura; matriz_retorno; [se_não_encontrado]; [modo_correspondência]; [modo_pesquisa])

    O mesmo exemplo anterior com PROCX:

    =PROCX(A2; $E$2:$E$100; $G$2:$G$100; "Não encontrado")

    Perceba a diferença: em vez de dizer o número da coluna (3), você aponta diretamente a coluna de retorno. Muito mais claro e menos sujeito a erro.

    As 5 limitações do PROCV que o PROCX resolve

    1. O PROCV só busca para a direita

    Essa é a limitação mais famosa. O PROCV exige que a coluna de busca esteja à esquerda da coluna de retorno. Se o seu código está na coluna C e o nome está na coluna A, o PROCV simplesmente não funciona sem você reorganizar a tabela.

    O PROCX não tem essa restrição. Ele busca em qualquer direção.

    # PROCV — não funciona se a coluna de retorno estiver à esquerda
    =PROCV(A2; C2:A100; -1; 0)  ← erro!
    
    # PROCX — funciona em qualquer direção
    =PROCX(A2; C2:C100; A2:A100)  ← funciona!

    2. O PROCV quebra quando você insere uma coluna

    No PROCV, o número de índice da coluna (aquele 3) é fixo. Se alguém inserir uma coluna nova no meio da sua tabela, o número muda e a fórmula retorna o valor errado — sem dar nenhum aviso.

    O PROCX referencia a coluna de retorno diretamente, então isso nunca acontece.

    3. O PROCV não tem valor padrão para erros

    Quando o PROCV não encontra o valor, ele retorna #N/D — aquele erro em vermelho que todo mundo já viu. Para evitar isso no PROCV, você precisa embrulhar a função com SEERRO:

    =SEERRO(PROCV(A2; $E$2:$G$100; 3; 0); "Não encontrado")

    No PROCX isso já está embutido como argumento:

    =PROCX(A2; $E$2:$E$100; $G$2:$G$100; "Não encontrado")

    Mais limpo, mais legível.

    4. O PROCV sempre busca de cima para baixo

    Se você tem valores duplicados na coluna de busca e quer o último registro, o PROCV não ajuda — ele sempre retorna o primeiro que encontrar. O PROCX tem um argumento de modo de pesquisa: basta usar -1 para buscar do último para o primeiro.

    =PROCX(A2; $E$2:$E$100; $G$2:$G$100; "Não encontrado"; 0; -1)

    5. O PROCV retorna apenas uma coluna por vez

    Para retornar múltiplas colunas com PROCV, você precisa escrever uma fórmula para cada coluna. Com PROCX, você seleciona um intervalo inteiro como retorno e ele preenche várias colunas de uma vez.

    =PROCX(A2; $E$2:$E$100; $F$2:$H$100)

    Isso retorna automaticamente as colunas F, G e H — tudo numa fórmula só.

    Comparação lado a lado

    PROCVPROCX
    Busca para a esquerda❌ Não✅ Sim
    Valor padrão para erro❌ Precisa SEERRO✅ Embutido
    Quebra ao inserir coluna❌ Sim✅ Não
    Retorna múltiplas colunas❌ Não✅ Sim
    Busca do último para o primeiro❌ Não✅ Sim
    Disponibilidade✅ Todas as versões⚠️ Excel 365 / 2021+
    Curva de aprendizado✅ Mais simples🟡 Levemente maior

    Quando ainda faz sentido usar o PROCV

    O PROCX é superior na maioria dos casos, mas o PROCV ainda faz sentido quando:

    • Você compartilha arquivos com pessoas que usam versões antigas do Excel (2016, 2019 sem 365). O PROCX não existe nessas versões — a fórmula aparece como erro.
    • A tabela é simples e estável e você quer algo que qualquer colega saiba editar sem dificuldade.
    • Você trabalha com Google Sheets — o Sheets tem PROCX, mas em algumas organizações o suporte ainda é inconsistente.

    Fora esses casos, use o PROCX.

    Erros comuns e como evitar

    Esquecer o travamento absoluto ($)

    Tanto no PROCV quanto no PROCX, se você não travar o intervalo com $, ao arrastar a fórmula para outras linhas o intervalo vai se mover junto e os resultados ficam errados.

    # Errado — intervalo vai se mover ao arrastar
    =PROCX(A2; E2:E100; G2:G100)
    
    # Certo — intervalo travado
    =PROCX(A2; $E$2:$E$100; $G$2:$G$100)

    Texto vs número na coluna de busca

    Se o código que você busca está como texto em uma coluna e como número na outra, a função retorna #N/D mesmo o valor estando lá. Verifique o formato das células antes de culpar a fórmula.

    Espaços invisíveis

    Um espaço em branco no final do valor ("001 " vs "001") causa o mesmo problema. Use =ARRUMAR() para limpar os valores antes de buscar.

    =PROCX(ARRUMAR(A2); $E$2:$E$100; $G$2:$G$100; "Não encontrado")

    Perguntas frequentes

    O PROCX substitui o ÍNDICE+CORRESP?

    Para a maioria dos casos sim. O PROCX é mais simples de escrever e resolve o que ÍNDICE+CORRESP resolvia. O ÍNDICE+CORRESP ainda tem vantagem em fórmulas matriciais complexas e em versões antigas do Excel.

    O PROCX funciona no Google Sheets?

    Sim, o Google Sheets suporta PROCX desde 2022.

    Qual é mais rápido em planilhas grandes?

    Em planilhas com muitas linhas (100k+), o PROCX tende a ser ligeiramente mais rápido que o PROCV com correspondência exata. A diferença raramente é perceptível no dia a dia.

    Posso usar PROCX com correspondência aproximada?

    Sim. O 5º argumento controla isso: 0 = exata, -1 = menor ou igual, 1 = maior ou igual, 2 = curinga (*).

    Conclusão

    O PROCV foi uma revolução no seu tempo, mas o PROCX é objetivamente melhor em quase todos os cenários: mais flexível, mais legível, com tratamento de erro embutido e sem as armadilhas do índice de coluna fixo.

    Se você usa Excel 365 ou 2021, vale fazer a transição agora. Seus colegas que recebem seus arquivos vão agradecer.


    Próximos artigos nessa linha: ÍNDICE + CORRESP: quando e por que ainda usar · Como usar PROCX com múltiplos critérios · PROCX: guia completo de todos os argumentos

  • Automação de Processos com IA: O Futuro dos Negócios

    A automação de processos com inteligência artificial está transformando a forma como as empresas operam.

    Por que automatizar?

    Empresas que investem em automação reduzem custos operacionais e liberam suas equipes para atividades estratégicas.

    Ferramentas essenciais

    • n8n — orquestração de workflows
    • Claude API — inteligência artificial
    • Python — processamento de dados
    • PostgreSQL — armazenamento estruturado
  • Automação de Processos com IA: O Futuro dos Negócios

    A automação de processos com inteligência artificial está transformando a forma como as empresas operam.

    Por que automatizar?

    Empresas que investem em automação reduzem custos operacionais e liberam suas equipes para atividades estratégicas.

    Ferramentas essenciais

    • n8n — orquestração de workflows
    • Claude API — inteligência artificial
    • Python — processamento de dados
    • PostgreSQL — armazenamento estruturado
  • Olá, mundo!

    Boas-vindas ao WordPress. Esse é o seu primeiro post. Edite-o ou exclua-o, e então comece a escrever!