我想将两个嵌套的子总计应用于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年进行小计,然后是颜色(如上图所示的第一个表格)。这需要适用于组成表的任何数据。对我来说,它只适用于第一个数据集,但不适用于第二个数据集。
问题更新
这是一个例子。该示例包括问题中未提及的额外十个“价格”列。我展示这十个专栏的原因是为了说明为什么数据透视表不是我理想的解决方案。我不认为数据透视表能够以小计的方式显示行内联的“细节” - 以图中所示的方式。
答案 0 :(得分:2)
我同意d - b - 你会想要使用数据透视表 - 他们提供了比我的小计更多的直观功能(
)
小计系统依赖于它产生的数据的初始排序和组织。而数据透视表并不关心您的初始数据是否/如何排序。
祝你好运。
修改强>
您仍然可以使用标准的复制/剪切和粘贴功能来操作小计表 - 它将保持其树结构:
所以基本上可以随意使用剪切和粘贴来移动行,但是你想让它看起来 - 你甚至可以在一行中移动单个单元 - 它仍然会保持它的结构/外观。祝你好运。
答案 1 :(得分:0)
尝试使用替换当前小计 - 是
有一点可以玩,直到我可以重建你的问题,但这解决了它。
当我重新构建你的例子时,它工作了,然后标记整个事情并再次进行小计,替换当前小计。
当我在 clean 纯数据表上执行您的示例时,它也起作用。
为了重建你的例子,我必须在按颜色分组的小计表上使用小计而不替换。
希望这会有所帮助;)