Excel获取跨工作表的类别的总计

时间:2013-06-06 10:49:58

标签: excel

所以我在很多单独的工作表上都有A列(猫)和B列(Amt)。

Cat | Amt

1   | 3.4
4   | 7.4
2   | 8.4
4   | 9.4

我需要的是在所有工作表中为每个类别类型设置总计。

所以类别4的总数,类别2的总数等。

1 个答案:

答案 0 :(得分:0)

这更适合VBA解决方案,但是如果你知道有多少独特的" Cat"你有,那么它可以在没有VBA的情况下完成。

  1. 对于C列上的每个工作表添加SUMIF公式,这将为每个组提供总和。 C2=SUMIF($A:$A,A2,$B:$B) - 将其复制到每一行。

  2. 在Sheet11上,A列是您唯一的" Cat"名单。列B1到K1,将它们命名为Sheet1,Sheet2,... Sheet10。 B2=IFERROR(VLOOKUP($A2,INDIRECT(B$1&"!$A:$C"),3,FALSE),0) - 为每行列复制。

  3. L列将是GrandTotal。 G2=SUM(B2:K2) - 为每行复制。