A função INDEX MATCH no Excel é usada para procurar valores em uma tabela e retornar um valor correspondente de outra coluna na mesma linha. A função funciona encontrando um determinado valor em uma determinada coluna (por meio da função MATCH), depois retorna o valor correspondente em outra coluna (usando a função INDEX).
A sintaxe básica para a função INDEX MATCH é a seguinte:
=INDEX (rangetoreturn, MATCH (lookupvalue, rangetolookup, matchtype))
Onde:
Por exemplo, para procurar o valor "Maçã" em uma tabela e retornar o valor correspondente na coluna ao lado, a fórmula seria:
=INDEX(B2:B10, MATCH("Maçã", A2:A10, 0))
Isso significa que a função INDEX irá retornar um valor dentro do intervalo de células B2:B10 (coluna ao lado), e a função MATCH irá procurar o valor "Maçã" no intervalo de células A2:A10 (coluna atual). O valor 0 no parâmetro match_type significa que a correspondência deve ser exata (não aproximada).
A função INDEX MATCH é mais flexível do que a função VLOOKUP porque permite procurar valores em qualquer coluna da tabela de forma mais precisa. Além disso, é possível usar a função INDEX MATCH em tabelas com colunas à direita dos valores a serem procurados (diferente da função VLOOKUP).