Questão Excel - referência uma célula que faz referência a caminho de outra pasta de trabalho


Existe uma maneira de definir um celular A1 dentro WORKBOOK1 para o nome do arquivo de WORKBOOK2?

Atualmente estou procurando o valor que eu preciso WORKBOOK2 codificando o nome de WORKBOOK2 na equação, mas o nome do arquivo de WORKBOOK2 está mudando regularmente, o que significa que eu preciso atualizar a equação toda vez que o nome do arquivo WORKBOOK2 Mudou.

Eu estou usando algo um longo as linhas de:

=VLOOKUP(B1,'[WORKBOOK2]Data'!A1:B100,2,0)="8H",INDEX('[WORKBOOK2]Data'!E1:E100,MATCH(B1,'[WORKBOOK2]Data'!A1:A100,0))))

0


origem




Respostas:


Sim, você pode montar uma string para cada uma das referências de intervalo, usando "&" para concatenar as partes. Mas então você tem que usar INDIRECT () para converter as strings de volta para um endereço real.

Se o nome do seu WORKBOOK2 estiver em A1, sua fórmula se tornará:

=VLOOKUP(B1,INDIRECT("'["&A1&"]Data'!A1:B100"),2,0)="8H",INDEX(INDIRECT("'["&A1&"]Data'!E1:E100",MATCH(B1,INDIRECT("'["&A1&"]Data'!A1:A100"),0))))

Nota: Na minha versão do Excel, a extensão de nome de arquivo é necessária, portanto, o nome em A1 seria "WORKBOOK2.xlsx".


1