A função `INDIRECT` no Excel é usada para retornar o valor de uma célula especificada por uma referência de texto. Isso permite criar referências dinâmicas a outras células ou intervalos na planilha. Aqui está como você pode usar a função:
Sintaxe
INDIRECT(ref_text, [a1])
- `ref_text`: É uma referência de célula ou intervalo que você deseja que seja avaliada como uma referência. Este argumento é obrigatório.
- `[a1]`: É um argumento opcional. Use `TRUE` ou omita para indicar que o estilo de referência é A1 (por exemplo, “A1”, “B2”). Use `FALSE` para o estilo de referência R1C1 (por exemplo, “R1C1”, “R2C2”).
Exemplos de Uso
=INDIRECT("B2")
=INDIRECT(A1)
=INDIRECT(A1 & A2)
=INDIRECT("R3C4", FALSE)
- Referência a uma Única Célula
- Se você tem o texto “B2” em uma célula e quer usar essa referência para obter o valor da célula B2:
- Isso retornará o valor que está na célula B2.
- Referência usando outra célula
- Suponha que a célula A1 contenha o texto “C3”. Para acessar o valor de C3, você pode usar:
- Isso retornará o valor que está na célula C3.
- Referência Concatenada
- Você pode usar `INDIRECT` para criar referências dinâmicas. Por exemplo, se a célula A1 contém “C” e A2 contém “4”:
- Isso acessará o valor na célula C4.
- Uso com o Estilo R1C1
- Se você está usando o estilo R1C1 para referências, e deseja referenciar a terceira linha e a quarta coluna, use:
- Isso acessará o valor na célula localizada na terceira linha e quarta coluna.
Importante
- A função `INDIRECT` é particularmente útil em planilhas onde as referências podem mudar com base em determinadas condições ou entradas.
- Ela também é volátil, o que significa que recalcula sempre que a folha é recalculada, o que pode impactar o desempenho em planilhas grandes.
Experimente usar `INDIRECT` em cenários onde você precisa de flexibilidade na referência de células, como em relatórios dinâmicos ou tabelas que agregam dados de várias seções de uma planilha.