Quando você tem uma grande quantidade de dados em sua planilha, a pesquisa de dados específicos pode levar tempo. PROCV é uma função útil, mas tem seus limites. Em vez disso, você pode usar INDEX e MATCH no Planilhas Google.
Embora VLOOKUP seja uma função que funciona bem, ela só é útil quando o valor que você está procurando está à esquerda do que você deseja retornar. Por exemplo, se você deseja retornar um valor na coluna C, o valor de pesquisa deve estar na coluna A ou B.
Com INDEX e MATCH, você pode pesquisar e retornar valores em qualquer lugar da sua planilha. Isso torna a dupla uma opção mais útil em muitas situações.
A função ÍNDICE
Antes de criar a fórmula para INDEX e MATCH combinados, é bom conhecer a sintaxe e os argumentos de cada função separadamente.
A sintaxe da função INDEX é INDEX(reference, row, column)
onde apenas o primeiro argumento é necessário. Vamos ver um exemplo.
Aqui, queremos retornar o valor na linha 2, coluna 1 no intervalo de células A1 a F13. Usaríamos esta fórmula:
=INDEX(A1:F13,2,1)
A fórmula nos dá o resultado de janeiro.
A função COMBINAR
Agora vamos tentar a função MATCH que retorna a posição de um valor de pesquisa em um intervalo unidimensional.
A sintaxe da função CORRESP é MATCH(lookup, reference, search_type)
onde os dois primeiros argumentos são necessários. a search_type
O argumento padrão é 1 e assume que a referência é classificada em ordem crescente. Você pode usar 0 para encontrar uma correspondência exata ou -1 se a referência for classificada em ordem decrescente.
Aqui, queremos retornar a localização de setembro em nosso intervalo A1 a A13, portanto, usaríamos essa fórmula com uma correspondência exata search_type
:
=MATCH("September",A1:A13,0)
Você pode ver que obtemos o resultado 10 porque setembro está na linha 10.
Observação: Se você estiver procurando por texto, certifique-se de colocá-lo entre aspas.
Usando INDEX e MATCH juntos
Ao combinar ÍNDICE e CORRESP no Planilhas Google, você começará com a fórmula da função ÍNDICE. A parte CORRESP da fórmula preenche o argumento de posição (linha, coluna).
Aqui, queremos olhar para as vendas de soquetes pop em janeiro. Usaríamos esta fórmula:
=INDEX(F1:F13,MATCH("January",A1:A13,0))
Para detalhar isso, MATCH procura janeiro no intervalo A1 a A13 como uma correspondência exata. Ele retorna essa posição para INDEX, que procura o resultado correspondente no intervalo F1 a F13 e retorna o valor $ 888.
Vejamos mais um exemplo que vai na direção oposta da nossa planilha. Aqui, queremos encontrar o mês que tem vendas de R$ 777,00. Usaríamos esta fórmula:
=INDEX(A1:A13,MATCH(777,F1:F13,0))
Para quebrar essa fórmula, MATCH encontra 777 no intervalo F1 a F13 como uma correspondência exata. Ele retorna essa posição para INDEX, que procura o resultado correspondente no intervalo A1 a A13 e retorna o valor de outubro.
A planilha neste tutorial contém uma pequena quantidade de dados para fins de demonstração. Mas quando você tem uma planilha com centenas ou até milhares de linhas ou colunas, INDEX e MATCH no Planilhas Google podem ajudá-lo a encontrar rapidamente o valor que você precisa, em qualquer direção.
Para obter mais informações, consulte ÍNDICE e CORRESP vs. PROCV e XLOOKUP no Excel.