使用单元格内的值作为函数的变量

时间:2010-08-24 11:56:28

标签: excel variables excel-formula

我想在excel(无VBA)中创建一个动态函数,将变量的值传递给许多类似的函数。例: 而不是做: = SUM(A1:Z1) =总和(A2:Z2) =总和(A3:Z3) 然后重写所有要执行的功能: = SUM(A1:T1) =总和(A2:T2) =总和(A3:T3)

我想这样做: = SUM(A1: “VAR” &安培; 1) =总和(A2: “VAR” 和2) =总和(A3: “VAR” 和3) 我可以在第一次定义var = z而第二次定义var = t。

你知道是否可能吗?

非常感谢你的帮助 抢劫

1 个答案:

答案 0 :(得分:1)

我能想到的最好的。 无论D3中的是你的“var”(把你的专栏的字母写成),6是你的硬编码列(1,2,3等)

=SUM(A1:INDIRECT((CONCATENATE(INDIRECT("D3"),6))))