como usar o texto de uma célula para fazer uma função em outra

2

Eu tenho uma célula em que quero colocar um caminho de arquivo, digamos [C: \ users \ me \ desktop \ abc.xlsm]
Em outra referência de célula que texto e adicionar no $ A1 de SHEET até o final assim ele faz referência a primeira célula e, em seguida, leva o caminho de arquivo e puxa o que está na coluna A linha 1.
Eu quero fazer isso dessa maneira para que eu possa apenas adicionar caminhos de arquivo e ter o restante das informações automaticamente puxar do caminho do arquivo.
Eu não consigo fazer isso.

    
por just a little lost 05.06.2018 / 09:54

1 resposta

4

É possível acessar dinamicamente uma célula em uma pasta de trabalho externa, usando a função INDIRECT :

=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, ele retornará um erro #REF! .

Aqui está um exemplo com o arquivo aberto:

Ecomoarquivofechado:

Maisinformaçõessobreestaresposta: INDIRECT dá um #REF! erro para referência a pasta de trabalho externa onde fazer uma referência direta com um sinal de igual funciona. Por quê?

    
por 05.06.2018 / 10:14