EXCEL:如何使用自动填充增加工作表,但保持单元格引用不变?

EXCEL:如何使用自动填充增加工作表,但保持单元格引用不变?,excel,Excel,根据这个公式: ='[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 JUN

根据这个公式:

='[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
等等

有没有一个简单的方法可以做到这一点?目前,我必须手动改变每个细胞,这是一个痛苦和不可行的长期。我无法更改工作簿“New Daily Parts Target FY20.xls”中的工作表名称,因为它不是我的文档,每天都会更新。我只是引用了我的文档中的信息


希望这里有人能帮我解决问题。提前谢谢

您可以使用
INDIRECT
动态构建文件名的年/月部分:

=INDIRECT("'[New Daily Parts Target FY20.xls]FY" & UPPER(TEXT(DATE(2020,COLUMN(D:D),1),"Yy Mmmm")) & "'!$GO$30")

您可以使用间接。我知道间接功能,但不知道如何使其在我的上下文中工作。在我看到的大多数情况下,工作表都是编号的,这允许它们递增。您需要使用公式动态地建立月份名称。我假设20财年改为21财年?我该怎么做?最终它将更改为FY21,但主文档尚未更新。类似于
=TEXT(日期(2020年,第(D:D)列),1),“Mmmm”)
。Ohhh!我错过了连接。这实际上非常有效。我做了很多尝试,但收效甚微,但我真的很感谢你为我简化了。