Excel自动增量不起作用

我尝试使用INDIRECT从我的主列表“SheetList”中拉出一个表名,其中包含列A中所有表名的列表,例如。 A1,A2,A3,A4。

我已经使用INDIRECT来拉出这个表名,然后引用每个表的相同单元格位置。

=INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A2")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A3")&"'!C23") 

然而,当我select这些,并尝试使用交叉增加它,它返回到A1

 =INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A2")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A3")&"'!C23") =INDIRECT("'"&INDIRECT("SheetList" & "!A1")&"'!C23") 

为什么不增加到A4? 我很困惑。

正如戴夫在他的评论中提到的那样,你已经把引用放在双引号之间,将其引用到了SheetList单元格中。 更新如下,删除一个INDIRECT

 =INDIRECT("'"&SheetList!A1&"'!C23")