Baixe a apostila de exemplo
Este tutorial demonstrará como realizar uma pesquisa 2D com as funções INDEX e MATCH no Excel e no Google Sheets.
Corresponder dois eixos - linha e coluna (pesquisa 2D)
A função INDEX retorna um valor de uma determinada referência de linha e coluna. Podemos fornecer referências de linha e coluna com funções MATCH para realizar uma pesquisa 2d:
1 | = ÍNDICE (C3: E5, CORRESPONDÊNCIA (H2, B3: B5,0), CORRESPONDÊNCIA (J2, C2: E2,0)) |
Vamos entrar em detalhes.
Função MATCH
Para encontrar a linha, use a função MATCH com seu primeiro valor.
1 | = MATCH ("Berlim", B3: B5,0) |
O exemplo acima encontra a linha que contém “Berlim” e retorna sua posição dentro do intervalo fornecido. “Berlin” é a 1ª cidade na coluna B, então a função MATCH retorna 1.
Em seguida, repetimos para a coluna em que estamos interessados.
1 | = MATCH ("Viena", C2: E2,0) |
“Viena” é a 2ª cidade, então a função MATCH retorna 2.
Função INDEX
Agora que temos as posições para a linha e coluna, nós as usamos como argumentos na Função INDEX para retornar o valor da célula onde elas se cruzam (aqui, a distância de Berlim a Viena).
1 | = ÍNDICE (C3: E5, I3, I4) |
Substituir os números da coluna e da linha pelas funções MATCH que os encontraram nos dá nossa fórmula original:
1 | = ÍNDICE (C3: E5, CORRESPONDÊNCIA (H2, B3: B5,0), CORRESPONDÊNCIA (J2, C2: E2,0)) |
INDEX MATCH MATCH no Google Sheets
Essas fórmulas funcionam exatamente da mesma forma no Planilhas Google e no Excel.