Baixe a apostila de exemplo
Este tutorial demonstrará como usar a função INDIRETO para definir o intervalo de pesquisa no Excel e nas planilhas do Google.
INDIRETO E VLOOKUP
Pode ser necessário realizar uma VLOOKUP em vários intervalos de uma vez, dependendo de certos valores de células. Para essas instâncias, a função INDIRECT pode ser usada para definir um intervalo de pesquisa ou até mesmo criar uma referência dinâmica para várias planilhas.
1 | = PROCV ($ B3, INDIRETO ("'" & C $ 2 & "'!" E "B3: C5"), 2, FALSO) |
No exemplo acima, temos dados no intervalo B3: C5 em cada planilha para a qual desejamos realizar uma pesquisa de correspondência exata e criar um resumo. Em vez de alterar manualmente os nomes das folhas, podemos referir-nos dinamicamente às folhas com a Função INDIRETA.
Precisamos que o intervalo de pesquisa para C3 seja semelhante a:
1 | '2018!' B3: C5 |
A função INDIRETO nos permite definir o intervalo sem codificação “2018”. Dessa forma, a fórmula pode ser copiada para outros anos.
ESCOLHER E PROCURAR
A função INDIRETA é "volátil". Ele recalcula sempre que o Excel o faz, e isso pode fazer com que sua pasta de trabalho calcule lentamente. Freqüentemente, você pode realizar a mesma tarefa usando outras funções. A seguir, demonstraremos como usar a função CHOOSE em vez de INDIRECT para definir o intervalo de pesquisa. A função CHOOSE pega um número de índice e uma lista de valores para retornar um único valor da lista.
1 | = ESCOLHER (C2, PROCV (B3, '2018'! B3: C5,2, FALSO), PROCV (B3, '2019'! B3: C5,2, FALSO), PROCV (B3, '2020'! B3: C5 , 2, FALSO)) |
Neste exemplo, a lista na função CHOOSE é cada fórmula VLOOKUP possível. Cada intervalo é codificado e cada célula faz referência a todas as três planilhas. O valor do índice na linha 2 informa à função qual elemento da lista usar, ou seja, em qual folha realizar a pesquisa.
PROCV E INDIRETO no Planilhas Google
Essas fórmulas funcionam da mesma forma no Planilhas Google e no Excel.