
Eu tenho uma célula na qual quero colocar um caminho de arquivo, digamos [C:\users\me\desktop\abc.xlsm]
Em outra célula faça referência a esse texto e adicione SHEET'$A1 ao final para que ele faça referência à primeira célula e, em seguida, pega o caminho do arquivo e extrai o que está na coluna A, linha 1.
Quero fazer dessa maneira para poder apenas adicionar caminhos de arquivo e fazer com que o restante das informações seja extraído automaticamente do caminho do arquivo.
Parece que não consigo fazer isso.
Responder1
É possível acessar dinamicamente uma célula de uma pasta de trabalho externa, utilizando a INDIRECT
função:
=INDIRECT("'C:\PathToFile\[FileName.xlsx]SheetName'!$A$1")
No entanto,há uma desvantagem significativa ao usar esse método: o arquivo externo deve estar aberto, caso contrário, retornará um #REF!
erro.
Aqui está um exemplo com o arquivo aberto:
E com o arquivo fechado:
Mais informações sobre esta resposta:INDIRETO dá uma #REF! erro de referência à pasta de trabalho externa onde funciona uma referência direta com um sinal de igual. Por que?