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.