Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个很好的公式,它可以间接对工作表中的一列进行求和。
我有两列的工作表 1
A B Worksheet1 Worksheet2 workSheet3
我需要在 A 列的相应工作表中用 C 列的 SUm 的值填充 B
因此,如果 Worksheet1 中 C 列的总和为 15,我希望 15 显示在 worksheet1 旁边的 B 列中。
到目前为止,我的尝试使用失败=SUM(INDIRECT(A54,TRUE)!C:C)
=SUM(INDIRECT(A54,TRUE)!C:C)
好吧,那行不通,因为INDIRECT只需要一个参数。试试这个:
INDIRECT
=SUM(INDIRECT("'"&A54&"'!C:C"))
将&A54 的值与 的值连接起来!C:C,对于第一个工作表,它是:Worksheet1!C:C这是从其他工作表引用的语法。:)
&
!C:C
Worksheet1!C:C
编辑:我添加了单引号,因为如果你有,例如一个带空格的工作表名称(例如Worksheet 1,该函数会给你一个错误)。单引号会将整个工作表名称重新组合在一起,并防止 excel 混淆。
Worksheet 1