O que a função INDEX faz no Excel?
A função INDEX pode retornar o resultado do número da linha, e a função MATCH pode nos dar a posição do valor de pesquisa no array. Esta combinação da função do Excel INDEX MATCH é muito útil para abordar uma limitação fundamental de VLOOKUP, que não pode ser usada para pesquisar a tabela da esquerda para a direita; entretanto, a função INDEX MATCH pode atingir esse objetivo sem esforço. Neste artigo, discutiremos isso em detalhes -
Isso é tão simples quanto, por enquanto, olhe a sintaxe da função INDEX.

Array: De qual coluna ou array, precisamos do valor ??
Número da linha: No array fornecido , de qual linha precisamos do resultado ???
Esses dois argumentos são bons o suficiente na maioria das situações. Portanto, agora veremos o exemplo da função INDEX.
Exemplo
Para este exemplo, considere os dados abaixo.

Temos dados do intervalo de células A1 a B7. Na célula D2, temos o nome do mês e, para o nome deste mês, precisamos do valor de venda na célula E2.
Vamos abrir a função INDEX na célula E2.

Um array é o primeiro argumento, ou seja, de qual coluna precisamos do resultado, ou seja, precisamos dos resultados da coluna “vendas”, então selecione de B2 a B7.

A seguir está o número da linha, ou seja, no intervalo de células selecionado de onde precisamos do resultado. Neste exemplo, precisamos do valor de vendas para o mês “março”. No intervalo selecionado, “Mar” é a terceira linha, portanto, precisamos dos resultados da terceira linha.

Ok, isso é tudo. Feche o colchete e pressione a tecla Enter, teremos o valor de vendas para o mês de “março”.

Assim, com base no número da linha fornecido, obteremos o valor do array fornecido.
O que a função MATCH faz no Excel?
A função MATCH é usada para encontrar a posição do valor de pesquisa no array fornecido. Em termos simples, procure o número da linha do valor ou o número da coluna no intervalo de células. Abaixo está a sintaxe da função MATCH.

Valor de pesquisa: Para qual valor de pesquisa, estamos tentando encontrar a posição ??
Matriz de pesquisa: em qual matriz ou intervalo de células procuramos o valor de pesquisa ???
Tipo de correspondência: isso decidirá que tipo de resultado precisamos. Podemos fornecer zero para uma correspondência exata.
Exemplo de função MATCH no Excel
Para este exemplo, considere apenas os dados acima.

A partir dos dados acima, estamos tentando obter a posição do mês “março” na célula E5. Abra a função MATCH na célula E5.

O primeiro argumento é “Valor de pesquisa”, então aqui nosso valor de pesquisa é “Mar”, então selecione a célula D5.

Lookup Array é de qual intervalo de células estamos tentando procurar a posição do valor de pesquisa. Portanto, selecione a coluna “Mês”.

O último argumento é o tipo de correspondência, pois estamos olhando para a fonte de correspondência exata 0.

Portanto, na matriz de pesquisa A2: A7, a posição do valor de pesquisa “Mar” é 3.
Combinação da função INDEX + MATCH no Excel
O índice pode retornar o resultado do número da linha mencionado, e a função Match pode nos dar a posição do valor de pesquisa na matriz. Em vez de fornecer o número da linha à fórmula INDEX, podemos incluir a função MATCH para retornar o número da linha.

Abra a função INDEX na célula E2.

Para o primeiro argumento, Array fornece B2 para B7.

Para o número da linha, em vez de fornecer o número da linha como 3, abra a função MATCH dentro da função INDEX.

Selecione o valor de pesquisa como uma célula D2.

Selecione a matriz de pesquisa como A2 a A7.

Insira zero como o tipo de correspondência.

Portanto, com base no número da linha fornecido pela função MATCH, a função INDEX retornará o valor de venda. Podemos alterar o nome do mês na célula D2 para ver as alterações do valor de vendas dinamicamente.
Alternativa poderosa para VLOOKUP
Todos nós usamos a função VLOOKUP dia após dia, mas uma das limitações de VLOOKUP é que ela só pode buscar o valor da esquerda para a direita, não da direita para a esquerda.
Por exemplo, observe os dados abaixo.
O valor de pesquisa de dados acima é Mês e a coluna de resultado é vendas. Mas na coluna de resultados de dados (Vendas) está à esquerda da tabela de array de pesquisa (Mês), então VLOOKUP não pode ajudar a usar aqui, mas com a combinação de INDEX e MATCH, ainda podemos buscar os dados da tabela.