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

0

Existe uma maneira de definir uma célula A1 em WORKBOOK1 para o nome de arquivo de WORKBOOK2 ?

No momento, estou procurando o valor necessário em WORKBOOK2 codificando o nome WORKBOOK2 na equação, , mas o nome do arquivo WORKBOOK2 está mudando regularmente , o que significa que precisa atualizar a equação toda vez que o nome do arquivo de WORKBOOK2 for alterado.

Estou usando algo das linhas:

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

1 resposta

1

Sim, você pode montar uma string para cada uma das referências de intervalo, usando "&" para concatenar as peças. 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".

    
por 08.04.2018 / 18:39