按 Excel 数据透视表中的“总计”列排序?

Posted

技术标签:

【中文标题】按 Excel 数据透视表中的“总计”列排序?【英文标题】:Sort by "Grand Total" Column in Excel PivotTables? 【发布时间】:2012-09-24 23:33:09 【问题描述】:

根据 Mac CPub 对 Excel 2011(适用于 OS X)发现的 here 的解释,您可以按以下方式对“总计”列进行排序:“... Excel for Mac 没有“排序”按总计”选项,但您可以选择总计列,然后使用功能区上的排序按钮来执行此操作。”

当我尝试执行此功能时,不幸的是它似乎已被禁用,正如您在 this short screencast 中看到的那样。

关于如何允许按总计排序的任何想法?

【问题讨论】:

【参考方案1】:

您应该只选择数据透视表的数据部分,而不是页眉或页脚(在您的截屏视频中,从 E5 到 A?)。然后,您可以使用标准排序选项。

【讨论】:

有趣的是,另一种方法确实适用于其他数据列,而根本不适用于“总计”列。似乎是 OS X Excel 中的一个错误。此外,庞大的数据集变得很麻烦;实际上这一套太长了,以至于我没有想到要移到底部尝试这种方法。谢谢。 这在 Windows 中的工作方式相同。您必须选择整个列并使用功能区菜单中数据选项卡的“排序和筛选”部分。 “排序”选项仍处于禁用状态,但您可以进行简单的升序或降序排序aaron-hoffman.blogspot.com/2013/04/… 您不必选择整个列,其中的任何单个值都可以用于排序目的。 Excel 2010。 @AaronHoffman 这仍然是数据透视表的有效信息。无法使用上下文菜单对列进行排序,我快疯了。并且没有检查功能区中的排序选项。【参考方案2】:

您可以更改行标签的排序选项。单击行标签并选择 更多排序选项 。在此菜单中选择升序降序,然后从下拉列表中选择XXXX计数

【讨论】:

不确定这个建议是否适用于 Mac,但肯定适用于 MS。【参考方案3】:

解决方法如下:我遇到了同样的问题,发现我必须从工作表最右侧的数据透视字段选择框的“行”框中删除三个字段中的第三个。然后我可以按总计排序(只需右键单击该列)。然后,当我将第三个字段添加回“行”框中时,它在每个级别中都正确排序。仅供参考,要查看字段列表框,您必须单击数据透视表。

【讨论】:

对于我的总计未排序的问题,这有效。我删除了许多行并对总数进行了排序,然后将这些行重新添加到字段列表中,它仍然是排序的。

以上是关于按 Excel 数据透视表中的“总计”列排序?的主要内容,如果未能解决你的问题,请参考以下文章

PowerQuery处理透视表总计行不能自定义计算

快速取消数据透视表的分类汇总行和总计行

在 OBIEE 中将总计添加到数据透视表行的末尾

如何把EXCEL表中的数据进行按多个条件进行分类汇总,并统计出个数,并求和?

从 R 中的数据透视表库呈现的数据透视表中删除小计和总计

如何将excel表格中数据透视后的汇总一栏去掉呢?