将两个嵌套的小计应用于Excel 2007中的表

时间:2012-09-05 12:24:35

标签: excel excel-2007

我想将两个嵌套的子总计应用于Excel 2007中的表,但我发现“SubTotal”按钮似乎不能始终如一地工作。

想象一下下表

Year    Colour  Amount
2011    Red     10
2011    Green   20

如果我选择所有行并使用以下参数单击“SubTotal”

  • 每次更改 -
  • 使用功能 - 汇总
  • 将小计添加到 - 金额
  • 替换当前小计 -
  • 群组之间的分页符 -
  • 数据摘要 -
然后,我做了完全相同的事情 - 每次更改 - 颜色

我得到以下好桌子,这正是我想要的

Year    Colour  Amount
Grand Total     30
2011 Total      30
    Red Total   10
2011    Red     10
    Green Total 20
2011    Green   20

想象一下,虽然我在原始表格中将“绿色”改为“红色”

Year    Colour  Amount
2011    Red     10
2011    Red     20

如果我按照上述步骤操作,那么我希望看到该表格看起来相同。但是我得到以下

Year    Colour  Amount
    Red Total   30
Grand Total     30
2011 Total      30
2011    Red     10
2011    Red     20

正如您所看到的,Red Total位于顶部,而我希望它位于“2011 Total”行之后,就像它在第一个表格中一样。

有没有办法解决这个问题。 [我知道我可以手动执行此操作,但希望使用SubTotal按钮]

总而言之,我需要对2011和Color进行小计,但首先要对2011年进行小计,然后是颜色(如上图所示的第一个表格)。这需要适用于组成表的任何数据。对我来说,它只适用于第一个数据集,但不适用于第二个数据集。

问题更新

这是一个例子。该示例包括问题中未提及的额外十个“价格”列。我展示这十个专栏的原因是为了说明为什么数据透视表不是我理想的解决方案。我不认为数据透视表能够以小计的方式显示行内联的“细节” - 以图中所示的方式。

enter image description here

2 个答案:

答案 0 :(得分:2)

我同意d - b - 你会想要使用数据透视表 - 他们提供了比我的小计更多的直观功能(

PivotTableExplanation

小计系统依赖于它产生的数据的初始排序和组织。而数据透视表并不关心您的初始数据是否/如何排序。

祝你好运。

修改

您仍然可以使用标准的复制/剪切和粘贴功能来操作小计表 - 它将保持其树结构:

SubtotalSolution1 SubtotalSolution2 SubtotalSolution3 SubtotalSolution4

所以基本上可以随意使用剪切和粘贴来移动行,但是你想让它看起来 - 你甚至可以在一行中移动单个单元 - 它仍然会保持它的结构/外观。祝你好运。

答案 1 :(得分:0)

尝试使用替换当前小计 -

有一点可以玩,直到我可以重建你的问题,但这解决了它。

当我重新构建你的例子时,它工作了,然后标记整个事情并再次进行小计,替换当前小计。

当我在 clean 纯数据表上执行您的示例时,它也起作用。

为了重建你的例子,我必须在按颜色分组的小计表上使用小计而不替换。

希望这会有所帮助;)