PROCV ou ÍNDICE+CORRESP: qual usar no Excel?

Se você já domina o PROCV e quer dar um passo adiante no Excel, provavelmente já ouviu falar na combinação de funções ÍNDICE e CORRESP. Mas afinal, quando vale a pena substituir o PROCV por ÍNDICE+CORRESP? Neste artigo iremos fazer uma comparação honesta entre as duas abordagens.

O que é a combinação ÍNDICE+CORRESP?

A combinação de ÍNDICE e CORRESP é uma alternativa mais poderosa ao PROCV para fazer buscas em tabelas. Enquanto o PROCV sempre busca na primeira coluna e retorna um valor de uma coluna à direita, o ÍNDICE+CORRESP é muito mais flexível.

  • CORRESP: encontra a posição de um valor dentro de um intervalo
  • ÍNDICE: retorna o valor de uma célula com base em sua posição em um intervalo

Combinando as duas, você consegue buscar em qualquer coluna e retornar valores de qualquer outra coluna, inclusive para a esquerda.

A principal limitação do PROCV

A maior limitação do PROCV é que ele sempre busca na primeira coluna do intervalo e só consegue retornar valores das colunas à direita. Isso significa que se você quiser buscar por um valor e retornar uma informação que está em uma coluna à esquerda do valor buscado, o PROCV simplesmente não consegue fazer isso.

Por exemplo: você tem uma tabela onde o nome do produto está na coluna B e o código está na coluna C. Você quer buscar pelo nome e retornar o código. Com o PROCV puro, isso não é possível porque a coluna de busca (B) não seria a primeira.

Quando usar o PROCV

O PROCV é a melhor opção quando:

  • A sua coluna de busca já é a primeira coluna da tabela
  • Você quer retornar valores de colunas à direita da coluna de busca
  • Você está começando a aprender Excel e quer uma função mais simples de entender
  • A tabela não é muito grande e o desempenho não é uma preocupação

Quando usar ÍNDICE+CORRESP

A combinação ÍNDICE+CORRESP é a melhor opção quando:

  • Você precisa buscar por uma coluna que não é a primeira da tabela
  • Você precisa retornar valores de colunas à esquerda da coluna de busca
  • A tabela é muito grande e você quer melhor desempenho
  • Você está adicionando ou removendo colunas com frequência e não quer ter que ajustar o núm_índice_coluna do PROCV manualmente

Como fica a fórmula ÍNDICE+CORRESP

Para fazer a mesma busca que o PROCV faz, mas usando ÍNDICE+CORRESP:

=ÍNDICE(B:B; CORRESP(A2; C:C; 0))

Nesse exemplo, o CORRESP encontra a posição do valor de A2 dentro da coluna C, e o ÍNDICE retorna o valor na mesma posição dentro da coluna B. Repare que aqui a coluna de retorno (B) está à esquerda da coluna de busca (C), algo que o PROCV não conseguiria fazer.

Qual é melhor?

A resposta honesta é: depende da situação. Para a maioria dos casos do dia a dia, o PROCV resolve muito bem e é mais fácil de entender e de explicar para outra pessoa. Já o ÍNDICE+CORRESP oferece mais flexibilidade e é a escolha certa quando você encontrar as limitações do PROCV.

O ideal é dominar os dois e saber quando aplicar cada um. Comece pelo PROCV e, conforme for ganhando experiência, vá aprendendo o ÍNDICE+CORRESP para ter mais opções na hora de resolver problemas.

Se você curtiu esse artigo onde comparamos o PROCV com a combinação ÍNDICE+CORRESP, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *