【发布时间】:2016-02-19 04:13:43
【问题描述】:
场景:
我有两个工作表,Sheet1 和 Sheet2
在一列中,我有一个任意列引用,例如将其称为H:H。我想在下面的Column B 中运行等效的公式,但没有将H:H 硬编码到公式中。
Column A | Column BH: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 解决方案
【问题讨论】:
-
除了@ScottCraner 的
Indirect答案之外,您还可以对OFFSET采取不同的方法。例如,在Column A中使用7将这个公式放在Column B中:=SUM(OFFSET(Sheet2!A:A,0,A1))
标签: excel