在另一个工作表中总计一列

我正在寻找一个不错的公式,将间接总和一个工作表中的列的总和。

我有两列的工作表1

AB Worksheet1 Worksheet2 workSheet3 

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

因此,如果Worksheet1中列C的总和是15,我希望15显示在工作表1旁边的列B中。

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

那么,这是行不通的,因为INDIRECT只有一个参数。 试试这个:

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

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

编辑:我添加单引号,因为如果你有,例如工作表名称与空间(例如Worksheet 1 ,该function会给你一个错误)。 单引号将重新组合整个工作表名称,并防止出现混淆。