Excelstring连接和公式插值

场景:

我有两个工作表, Sheet1Sheet2

在一列中,我有一个任意的列引用,例如称之为H:H 。 我想运行下面Column B中的公式的等价物,但是不将H:H硬编码到公式中。

Column A | Column B
H:H | =SUM(Sheet2!H:H)

问题:如何插入Column A的值并将其馈送到Column B的公式中?

尝试1: =SUM(CONCATENATE("Sheet2!",INDIRECT("A2"))) – 不起作用
尝试2: =SUM(CONCATENATE("Sheet2!",INDIRECT(ADDRESS(ROW(),COLUMN()-1)) – 不起作用

注意:这需要是非VBA解决scheme

尝试这个:

 =SUM(INDIRECT("'Sheet2'!" & A2)) 

如果在A2是H:H,那么它将在Sheet2的列H中的值相加。