1

A1 содержит 1Q18 , B1 содержит ='J:\USA\DataHub\[DATA.xlsm]2018'!$G$6

Мне нужно "2018" в B1, чтобы прибыть из A1. Я могу получить это от A1 с ="20"&RIGHT($A$1,2) -> 2018

Как поместить эту формулу для 2018 года в формулу B1?

Я попытался: ='J:\USA\DataHub\[DATA.xlsm]'INDIRECT("20"&RIGHT($A$1,2))!$G$6 и ='J:\USA\DataHub\[DATA.xlsm]'&INDIRECT("20"&RIGHT($A$1,2))!$G$6 без успеха.

1 ответ1

1

Эта формула должна работать:

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

Предостережение с INDIRECT() заключается в том, что книга, на которую вы ссылаетесь, должна быть открыта. В противном случае вы получите ошибки #REF .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .