O PROCV só busca na primeira coluna do intervalo e retorna valores de colunas à direita dela; o ÍNDICE+CORRESP busca em qualquer coluna e retorna valores de qualquer outra, inclusive à esquerda, sendo a opção mais flexível para tabelas grandes ou que mudam de estrutura.
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.
Perguntas frequentes
Qual a principal limitação do PROCV que o ÍNDICE+CORRESP resolve?
O PROCV só busca na primeira coluna do intervalo e retorna valores de colunas à direita dela. O ÍNDICE+CORRESP consegue buscar em qualquer coluna e retornar valores de qualquer outra, inclusive à esquerda da coluna de busca.
Como fica a fórmula do ÍNDICE+CORRESP equivalente a um PROCV?
=ÍNDICE(B:B;CORRESP(A2;C:C;0)) — o CORRESP encontra a posição do valor de A2 dentro da coluna C, e o ÍNDICE retorna o valor correspondente na coluna B, mesmo estando à esquerda da coluna de busca.
Devo abandonar o PROCV e usar sempre ÍNDICE+CORRESP?
Não é necessário. Para buscas simples com a coluna de busca já na primeira posição, o PROCV é mais fácil de entender e explicar. O ÍNDICE+CORRESP compensa quando você esbarra nas limitações do PROCV, como busca à esquerda ou tabelas muito grandes.
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.
Quer ver o panorama completo do PROCV, com sintaxe, exemplo passo a passo e todas as limitações da função? Confira o guia completo do PROCV.