Como referenciar uma célula específica em outra planilha, mas o nome da planilha está em uma célula adjacente?

0

Eu tenho várias planilhas nomeadas com iniciais (ABC, DEF, GHI ...) e preciso referenciar a mesma célula de cada planilha em uma tabela. Atualmente, faço isso usando =ABC!B1 , mas preciso alterar o nome da planilha a cada vez. Existe uma maneira de fazer uma única fórmula que fará referência à planilha quando ela for nomeada em uma célula adjacente?

Algo como =(A1)!B1 , onde a célula A1 é o nome de uma planilha, ABC? Apenas algo que o Excel pode entender.

Então, isso é o que é usado atualmente:

Eéissoqueeugostariadefazer:

Desculpe se eu não expliquei bem isso.

    
por O.Allen 13.06.2017 / 17:48

1 resposta

1

Se você quiser se referir a uma célula em outra planilha, forneça explicitamente o local completo da célula, como:

=ABC!B1

Se você quiser fazer isso dinamicamente, use a função Indirect() e forneça o nome completo da localização da célula. Usando sua convenção de nomenclatura, essa fórmula retornará a célula B1 do nome da planilha armazenado na célula A1 de sua planilha atual.

=INDIRECT("'"&A1&"'!"&"B1")
    
por 13.06.2017 / 20:26