0

我正在寻找一个很好的公式,它可以间接对工作表中的一列进行求和。

我有两列的工作表 1

A             B
Worksheet1
Worksheet2
workSheet3

我需要在 A 列的相应工作表中用 C 列的 SUm 的值填充 B

因此,如果 Worksheet1 中 C 列的总和为 15,我希望 15 显示在 worksheet1 旁边的 B 列中。

到目前为止,我的尝试使用失败=SUM(INDIRECT(A54,TRUE)!C:C)

4

1 回答 1

2

好吧,那行不通,因为INDIRECT只需要一个参数。试试这个:

=SUM(INDIRECT("'"&A54&"'!C:C"))

&A54 的值与 的值连接起来!C:C,对于第一个工作表,它是:Worksheet1!C:C这是从其他工作表引用的语法。:)

编辑:我添加了单引号,因为如果你有,例如一个带空格的工作表名称(例如Worksheet 1,该函数会给你一个错误)。单引号会将整个工作表名称重新组合在一起,并防止 excel 混淆。

于 2013-08-28T17:03:55.337 回答