Guias de Excel

PROCV vs PROCX: qual usar e como aproveitar ao máximo

Diferenças entre PROCV e PROCX no Excel, exemplos práticos de cada uma, erros frequentes e quando vale a pena usar ÍNDICE e CORRESP.

PROCV vs PROCX: qual usar e como aproveitar ao máximo

Procurar um dado em uma tabela a partir de outro é uma das operações mais comuns no Excel: o preço de um produto a partir do código, o e-mail de um cliente a partir do número dele ou o departamento de um funcionário a partir do nome. Durante décadas, a função estrela para isso foi a PROCV. Desde 2019, o Excel inclui a PROCX, uma função mais moderna e flexível. Neste artigo, comparamos as duas e explicamos quando usar cada uma.

Como funciona a PROCV

A PROCV procura um valor na primeira coluna de um intervalo e retorna o valor de outra coluna da mesma linha.

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

Exemplo: você tem uma tabela de produtos em A2:C100 com código, nome e preço. Para obter o preço do código que está em F2:

=PROCV(F2;$A$2:$C$100;3;FALSO)

O último argumento, FALSO, indica que você quer uma correspondência exata. Esquecê-lo é um dos erros mais comuns: sem ele, o Excel procura uma correspondência aproximada e pode retornar um valor incorreto sem avisar.

Limitações da PROCV

  • Só procura para a direita: a coluna de pesquisa precisa ser a primeira do intervalo. Se o código está na coluna C e você quer o nome da coluna A, não funciona diretamente.
  • Número de coluna fixo: se você inserir uma coluna no meio da tabela, o número 3 deixa de apontar para a coluna certa e a fórmula retorna dados errados.
  • Correspondência aproximada por padrão, o que causa erros se você esquecer o FALSO.
  • Retorna #N/D quando não encontra o valor, e é preciso envolvê-la em SEERRO para mostrar algo mais amigável.

Como funciona a PROCX

A PROCX separa a coluna onde você procura da coluna que você quer retornar:

=PROCX(pesquisa_valor; pesquisa_matriz; matriz_retorno; [se_não_encontrada]; [modo_correspondência]; [modo_pesquisa])

O mesmo exemplo anterior ficaria assim:

=PROCX(F2;$A$2:$A$100;$C$2:$C$100;"Não encontrado")

Vantagens da PROCX

  • Procura em qualquer direção: a coluna retornada pode estar à esquerda ou à direita.
  • Correspondência exata por padrão, o que evita o erro mais frequente da PROCV.
  • Não quebra ao inserir colunas, porque as referências são intervalos, não números de coluna.
  • Valor se não encontrado integrado, sem necessidade de SEERRO.
  • Pode procurar a partir do final, o que é útil para encontrar o último registro de um cliente.
  • Pode retornar várias colunas de uma vez se você selecionar um intervalo de várias colunas como matriz de retorno.

Tabela comparativa

Característica PROCV PROCX
Disponível em Todas as versões Excel 365 e 2021 ou posterior
Direção da pesquisa Só para a direita Qualquer uma
Correspondência padrão Aproximada Exata
Resiste à inserção de colunas Não Sim
Valor se não encontrado Requer SEERRO Integrado
Procurar o último valor Não Sim

E ÍNDICE + CORRESP?

Antes de a PROCX existir, os usuários avançados combinavam ÍNDICE e CORRESP para superar as limitações da PROCV:

=ÍNDICE($C$2:$C$100;CORRESP(F2;$A$2:$A$100;0))

Funciona em qualquer direção e não quebra ao inserir colunas. Continua sendo uma boa opção se os seus arquivos precisam funcionar em versões antigas do Excel ou em programas que não suportam a PROCX.

Qual usar?

  • Use a PROCX se todos que vão abrir o arquivo tiverem o Excel 365 ou 2021 ou posterior. Ela é mais clara, mais segura e mais poderosa.
  • Use ÍNDICE + CORRESP se você precisa de compatibilidade com versões antigas e quer flexibilidade.
  • Use a PROCV para pesquisas simples em arquivos que precisam abrir em qualquer versão, sempre com FALSO no final.

Se um arquivo com PROCX for aberto em uma versão que não a suporta, as células vão mostrar o erro #NOME?.

Erros frequentes nas pesquisas

  1. Espaços sobrando: «A001 » não corresponde a «A001». Limpe com ARRUMAR.
  2. Números como texto: o código 1001 armazenado como texto não corresponde ao número 1001.
  3. Referências relativas: ao copiar a fórmula para baixo, o intervalo se desloca. Use $ para fixá-lo.
  4. Duplicados na coluna de pesquisa: as duas funções retornam apenas a primeira correspondência. Remova duplicados com Remover duplicados no Excel se eles não deveriam existir.

As pesquisas e a comparação de arquivos

As funções de pesquisa são a base para comparar duas listas por uma chave: você procura cada código da lista nova na antiga e compara os valores. Isso funciona bem para uma ou duas colunas, mas fica complicado com tabelas grandes e várias planilhas. Nesses casos, Comparar arquivos Excel mostra o resultado completo sem que você escreva nenhuma fórmula.

Perguntas frequentes

A PROCX funciona no Google Sheets?

Sim, o Google Sheets inclui a XLOOKUP (na versão em português aparece como PROCX), com um funcionamento muito parecido com o do Excel.

Posso procurar com dois critérios?

Com a PROCX, você pode concatenar critérios: =PROCX(F2&G2;A2:A100&B2:B100;C2:C100). Com a PROCV, você precisa de uma coluna auxiliar que junte os dois campos.

Por que a PROCV retorna #N/D se o valor existe?

As causas mais comuns são espaços invisíveis, diferenças entre número e texto ou um intervalo de pesquisa que não inclui a linha. Verifique o tipo de dado das duas colunas e limpe os espaços com ARRUMAR.

Qual é mais rápida em arquivos grandes?

Na prática, a diferença é pequena. O que mais deixa uma pasta de trabalho lenta é usar referências a colunas inteiras em milhares de fórmulas. Limite os intervalos aos dados reais e o cálculo ficará muito mais ágil.

Conclusão

A PROCV continua sendo útil e universal, mas a PROCX é a sua sucessora natural: procura em qualquer direção, usa correspondência exata por padrão e não quebra quando você modifica a tabela. Se você trabalha com versões antigas, ÍNDICE e CORRESP são a alternativa flexível. Dominar essas funções vai economizar horas toda semana. E para comparar arquivos inteiros sem fórmulas, visite a nossa página de ferramentas.

Experimente nossas ferramentas gratuitas

Compare, converta, junte e limpe suas planilhas pelo navegador, sem instalar nada.

Ver todas as ferramentas
Rolar para cima