Referenciando uma célula, com base no valor de uma célula na planilha

0

Eu entendo como referenciar uma célula funciona, por exemplo, sendo

=Sheet1.A1

No entanto, se eu estiver na Planilha2 e a célula B1 contiver Sheet1 , e a célula C1 contiver A1 .

Existe alguma maneira de escrever a referência de tal forma que ela use os valores de B1 e C1 para determinar para onde a referência deve apontar?

    
por EricR 20.03.2012 / 23:34

1 resposta

3

Você precisa usar! depois do nome da folha para a fórmula básica, como esta

=Sheet1!A1

Você pode usar INDIRECT para converter uma referência de texto em uma real, então, para o seu exemplo, tente

=INDIRECT(B1&"!"&C1)

Nomes de planilhas com espaços (e algumas outras características) também precisam de aspas simples em torno delas, por exemplo, 'Sheet one'!A1 so para cobrir todos os nomes possíveis de planilhas que você pode alterar para esta versão

=INDIRECT("'"&B1&"'!"&C1)

    
por 21.03.2012 / 00:34