Vinculando a outras pastas de trabalho do Excel e encurtando caminhos

Vinculando a outras pastas de trabalho do Excel e encurtando caminhos

Atualmente, tenho muitas pastas de trabalho do Excel diferentes em pastas diferentes no meu computador, semelhantes às pastas de trabalho financeiras de cada mês, e todas estão no mesmo modelo. Eu gostaria de fazer uma pasta de trabalho "mestre" que reúna as informações de cada uma dessas pastas de trabalho em uma pasta separada, para um grande resumo para cada mês.

Agora, vinculando as diferentes pastas de trabalho e uma planilha específica "Estimativa" nelas, posso fazer com bastante facilidade, por exemplo, a célula A1 pode eventualmente parecer algo como:

='C:\Finance\January\[Finance_Jan.xlsm]Estimate'!B10+'C:\Finance\February\[Finance_Feb.xlsm]Estimate'!B10+'C:\Finance\March\[Finance_March.xlsm]Estimate'!B10

A questão é que as fórmulas eventualmente ficam muito longas e se eu quiser adicionar ou modificar coisas é bastante difícil. Idealmente, na pasta de trabalho mestre, gostaria de ter uma lista dos nomes das pastas de trabalho e suas localizações em uma tabela. Então eu poderia me referir a eles usando suas células, então, em vez disso, eu poderia fazer algo como, por exemplo:

=D1!B10+D2!B10+D3!B10

com cada local armazenado em D1, D2, etc.

No entanto, tentar algo assim não funciona.

Alguma sugestão?

Obrigado.

Responder1

Você pode usarINDIRETOfunção para isso:

=INDIRECT(D1&"!B10")+INDIRECT(D2&"!B10")+INDIRECT(D3&"!B10")

Se você não tiver 'nomes próximos, pode ser necessário usar como

INDIRECT("'" & D1 & "'!B10"...

informação relacionada