EXCEL: Как увеличить лист, но оставить ссылку на ячейку с помощью автозаполнения? - PullRequest
0 голосов
/ 09 января 2020

С учетом этой формулы:

='[New Daily Parts Target FY20.xls]FY20 APRIL'!$GO$30

Я хочу иметь возможность перетаскивать эту ячейку по горизонтали и увеличивать размер листа по месяцам, сохраняя при этом ссылку на ячейку.

В качестве примера :

='[New Daily Parts Target FY20.xls]FY20 APRIL'!$GO$30
='[New Daily Parts Target FY20.xls]FY20 MAY'!$GO$30
='[New Daily Parts Target FY20.xls]FY20 JUNE'!$GO$30

et c ...

Есть ли простой способ сделать это? В настоящее время я должен вручную изменить каждую клетку, которая становится болью и неосуществимой в долгосрочной перспективе. У меня нет возможности изменить имена рабочих листов из книги «New Daily Parts Target FY20.xls», потому что это не мой документ и обновляется каждый день. Я просто ссылаюсь на информацию из этого документа в моем.

Надеюсь, кто-то сюда пришел, чтобы помочь мне с решением. Заранее спасибо!

1 Ответ

0 голосов
/ 09 января 2020

Вы можете использовать INDIRECT и просто динамически создавать часть имени года / месяца в имени файла:

=INDIRECT("'[New Daily Parts Target FY20.xls]FY" & UPPER(TEXT(DATE(2020,COLUMN(D:D),1),"Yy Mmmm")) & "'!$GO$30")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...