Pesquisa
Lendo uma célula a partir de um endereço em texto
Definição
Ler uma célula cujo endereço está armazenado como texto significa dar a INDIRECT esse texto.
Sintaxe
=INDIRECT(ref_text)
Argumentos
| Argumento | Significado |
|---|---|
ref_text |
A célula que contém um endereço como texto, como B2 contendo A4. |
Exemplo resolvido
Uma planilha de contagem guarda 27 em A4. A célula B2 contém o texto A4, que nomeia essa célula.
| A: Quantidade | B: Endereço |
|---|---|
| A4 | |
| 27 |
Fórmula: =INDIRECT(B2)
Resultado: 27. B2 nomeia A4, e A4 contém 27.
Prática
A célula C5 contém 19. A célula D2 contém o texto C5. Em E2, escreva uma fórmula que retorne o valor da célula nomeada em D2.
- Em E2, escreva uma fórmula INDIRECT para D2.
- E2 deve mostrar o valor da célula nomeada em D2.
Passo 1 de 2
Digite =INDIRECT(D2) em E2.
D2 é C5, e C5 é 19.
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…
E2 usa INDIRECT.
E2 agora mostra 19.
A próxima lição é Colocando uma lista em ordem.
Funções relacionadas
INDIRECT é a função que transforma esse endereço em texto em uma referência de célula ativa.
Erro comum
Colocar a célula do endereço entre aspas, como em =INDIRECT("B2"): a fórmula então retorna o texto A4 em vez do 27 em A4.