2016-12-02 54 views
1

我有一个公式,有8个引用不同的工作表(它需要ISNA,ISBLANK,和IF语句,所以它snowballed)。Excel公式与范围内的变量表名称

有没有简单的方法来改变这个公式单元格引用中的值,而无需每次都手动更改它?

例如:

INDEX('2404_Nov' $Ĵ$ 2:$Ĵ$ 999999 MATCH(B2,'2404_Nov' $ B $ 2:$ B $ 999999,0))

我怎样才能使用户友好,因为我可以改变所有事件的2404_Nov参考?

回答

1

输入表格名称,2404_Nov,输入到要输入公式的工作表上的单元格A1中。将公式更改为:

=INDEX(INDIRECT(A1&"!$J$2:$J$999999"),MATCH(B2,INDIRECT(A1&"!B$2:$B$999999"),0)) 

间接函数使用单元格A1中的值作为参考。