Como ligar uma célula a uma referência de folha

1

Se eu digitar Sheet2!E8 em A1 Cell of Sheet1, ele mostrará o valor da célula E8 da Sheet2. Mas eu quero usar este link de referência de uma célula na Sheet1

Por favor, olhe para o instantâneo. Desejo usar a célula C1 para obter a parte Sheet2 de Sheet2!E8 . Portanto, se eu alterar o valor de C1 de Sheet2 para Sheet3 , a fórmula em A1 será alterada para Sheet3!E8 . Além disso, se eu estender a fórmula de A1 para A2, E8 deve ser E9 automaticamente (incremento).

Como conseguir isso?

    
por Abdullah Mamun-Ur- Rashid 28.11.2016 / 08:57

1 resposta

1

Você pode usar a função INDIRECT para criar uma referência de célula a partir de strings e fórmulas como o que deseja fazer:

=INDIRECT($C$1&"!E"&ROW()+7)

Oe comercial concatena as partes da cadeia. A parte !E é um valor literal que você deseja incorporar, portanto, isso é colocado entre aspas. $C$1 não está entre aspas, de modo que é substituído pelo conteúdo de C1. ROW()+7 retorna o valor 8 na célula A1 e será incrementado conforme você é copiado na coluna. INDIRECT então converte a string resultante em uma referência de célula e a fórmula retorna o valor em sheet2!E8 .

Note que você pode incorporar fórmulas, etc., ao criar a string. A string resultante só precisa ser uma referência de célula.

    
por 28.11.2016 / 09:25