Excel 2016 - Adicionar dados da célula adjacente na fórmula

1

A1 contém 1Q18 , B1 contém ='J:\USA\DataHub\[DATA.xlsm]2018'!$G$6

Preciso que o "2018" em B1 seja proveniente de A1. Eu posso obtê-lo de A1 com ="20"&RIGHT($A$1,2) - > 2018

Como eu coloco essa fórmula para 2018 na fórmula B1?

Eu tentei: ='J:\USA\DataHub\[DATA.xlsm]'INDIRECT("20"&RIGHT($A$1,2))!$G$6 e               %código% sem sucesso.

    
por GregM 29.08.2018 / 15:21

1 resposta

1

Esta fórmula deve funcionar:

=INDIRECT("'J:\USA\DataHub[DATA.xlsm]"&"20"&RIGHT($A$1,2)&"'!$G$6")

Uma advertência com INDIRECT() é que o livro ao qual você está se referindo deve estar aberto. Caso contrário, você receberá #REF errors.

    
por 29.08.2018 / 16:29