Para aqueles que são bem versados no Excel, você provavelmente está muito familiarizado com a função VLOOKUP . A função VLOOKUP é usada para encontrar um valor em uma célula diferente com base em algum texto correspondente na mesma linha.
Se você ainda é novo na função VLOOKUP, pode conferir meu post anterior sobre como usar o VLOOKUP no Excel.

Por mais poderoso que seja, o VLOOKUP tem uma limitação em como a tabela de referência correspondente precisa ser estruturada para que a fórmula funcione.
Este artigo mostrará a limitação onde o VLOOKUP não pode ser usado e introduzirá outra função no Excel chamada INDEX-MATCH, que pode resolver o problema.
Exemplo do INDEX MATCH Excel
Usando o seguinte exemplo de planilha do Excel, temos uma lista de nomes de proprietários de carros e o nome do carro. Neste exemplo, tentaremos obter o ID do carro com base no modelo de carro listado em vários proprietários, conforme mostrado abaixo:

Em uma folha separada chamada CarType, temos um banco de dados de carro simples com o ID, modelo de carro e cor .

Com esta configuração de tabela, a função VLOOKUP só pode funcionar se os dados que desejamos recuperar estiverem localizados na coluna à direita do que estamos tentando corresponder (campo Car Model ).
Em outras palavras, com essa estrutura de tabela, já que estamos tentando combiná-la com base no modelo do carro, a única informação que podemos obter é Color (Not ID, pois a coluna ID está localizada à esquerda da coluna Car Model ).
Isso ocorre porque, com o VLOOKUP, o valor de pesquisa deve aparecer na primeira coluna e as colunas de pesquisa devem estar à direita. Nenhuma dessas condições são atendidas em nosso exemplo.
A boa notícia é que a INDEX-MATCH poderá nos ajudar a conseguir isso. Na prática, isso está realmente combinando duas funções do Excel que podem funcionar individualmente: a função INDEX e a função MATCH .

No entanto, para o propósito deste artigo, falaremos apenas sobre a combinação dos dois com o objetivo de replicar a função do VLOOKUP .

A fórmula pode parecer um pouco longa e intimidadora no começo. No entanto, depois de usá-lo várias vezes, você aprenderá a sintaxe de cor.
Esta é a fórmula completa no nosso exemplo:
= ÍNDICE (CarType! $ A $ 2: $ A $ 5, CORRESPONDÊNCIA (B4, CarType! $ B $ 2: $ B $ 5, 0))
Aqui está a análise de cada seção
= INDEX ( - O "=" indica o início da fórmula na célula e INDEX é a primeira parte da função do Excel que estamos usando.
CarType! $ A $ 2: $ A $ 5 - as colunas na folha CarType onde os dados que gostaríamos de recuperar estão contidos. Neste exemplo, o ID de cada modelo de carro.
MATCH ( - A segunda parte da função do Excel que estamos usando.
B4 - A célula que contém o texto da pesquisa que estamos usando ( modelo do carro ) .
CarType! $ B $ 2: $ B $ 5 - As colunas na folha CarType com os dados que usaremos para corresponder ao texto da pesquisa.
0)) - Para indicar que o texto da pesquisa deve corresponder exatamente ao texto na coluna correspondente (ou seja, CarType! $ B $ 2: $ B $ 5 ). Se a correspondência exata não for encontrada, a fórmula retornará # N / A.
Nota : lembre-se do colchete de fechamento duplo no final desta função “))” e as vírgulas entre os argumentos.
Pessoalmente eu me afastei do VLOOKUP e agora uso o INDEX-MATCH, pois ele é capaz de fazer mais do que o VLOOKUP.
As funções INDEX-MATCH também possuem outros benefícios em comparação com o VLOOKUP :
- Cálculos mais rápidos
Quando estamos trabalhando com grandes conjuntos de dados em que o próprio cálculo pode demorar muito devido a muitas funções do VLOOKUP, você descobrirá que, assim que substituir todas essas fórmulas por INDEX-MATCH, o cálculo geral será computado mais rápido.
- Não é necessário contar colunas relativas
Se a nossa tabela de referência tiver o texto-chave que queremos pesquisar na coluna C e os dados que precisamos obter estiverem na coluna AQ, precisaremos saber / contar quantas colunas estão entre a coluna C e a coluna AQ ao usar o VLOOKUP .
Com as funções INDEX-MATCH, podemos selecionar diretamente a coluna do índice (ou seja, coluna AQ), onde precisamos obter os dados e selecionar a coluna a ser correspondida (ou seja, coluna C).
- Parece mais complicado
O VLOOKUP é bastante comum hoje em dia, mas muitos não sabem como usar as funções INDEX-MATCH juntas.
A string mais longa na função INDEX-MATCH ajuda a fazer você parecer um especialista no tratamento de funções complexas e avançadas do Excel. Apreciar!