15

我想知道是否可以在 excel 中过滤单个数据透视表列。换句话说,当您通过 count汇总数据时,仅当某个列的数据具有某个值时才会计算该数据。

我知道可以通过报表过滤来获取这些值,但是我需要一个单独的数据透视表来存储我不想被过滤的值。此外,某些值是 0,因此如果报告过滤,则不会显示。更改显示 0 值的选项不会改变任何内容。提前致谢。

4

3 回答 3

15

是的,您可以通过选择与表格相邻的单元格(但在数据透视区域之外)并从“数据”选项卡中选择“过滤器”,将过滤器添加到数据透视报表。

要将过滤器添加到仅计数列,请选择上面的单元格和包含标题的单元格,然后从菜单中选择过滤器选项,如图所示...

在此处输入图像描述

要仅在满足特定条件时计算数据,我认为您需要在源数据中添加另一个名为 OK 的列,其公式如下IF(Status="OK",1,0)。然后将其添加到数据透视表布局中。[注意:数据透视表有一个计算字段选项,但它似乎只在显示数据时才能按预期工作 - 在这种情况下,需要显示状态。]

于 2012-08-31T06:44:33.067 回答
5

这在我的 Excel 365 上不起作用。然后尝试选择第一行的第一个字段:

  • 右击
  • 筛选
  • 值过滤器...
于 2018-09-03T20:42:08.947 回答
1
  1. 左键单击任何行项目下拉胡萝卜
  2. 点击“价值过滤器”
  3. 选择值过滤器(“等于”、“大于”等)
  4. 选择您希望它过滤的值字段项(例如,我可以在原始问题中看到的图像中的“天数”)

您也可以通过@kztd 提到的右键单击选项来完成

于 2019-05-15T18:34:09.657 回答