Excel 按布尔值筛选数据透视表

Excel 按布尔值筛选数据透视表,excel,pivot-table,excel-2011,Excel,Pivot Table,Excel 2011,“我的Excel数据透视表”的源数据如下所示(这是一种简化): 我有一个数据透视表,它将此数据用作数据源。现在,我想做的是数据透视表,如果他们的ID小于100,只考虑条目。这在理论上是可以实现的,方法是在id上设置一个报告过滤器,并取消选择任何大于100的数字。但这相当荒谬 如何使用布尔约束过滤数据?我尝试过各种方法,但都不管用。似乎计算字段是关键,但似乎不可能在计算字段上创建过滤器 我正在使用Excel 2011 for Mac,如果这有什么不同的话。我是一名程序员,但我从未用Excel编写过

“我的Excel数据透视表”的源数据如下所示(这是一种简化):

我有一个数据透视表,它将此数据用作数据源。现在,我想做的是数据透视表,如果他们的ID小于100,只考虑条目。这在理论上是可以实现的,方法是在id上设置一个报告过滤器,并取消选择任何大于100的数字。但这相当荒谬

如何使用布尔约束过滤数据?我尝试过各种方法,但都不管用。似乎计算字段是关键,但似乎不可能在计算字段上创建过滤器


我正在使用Excel 2011 for Mac,如果这有什么不同的话。我是一名程序员,但我从未用Excel编写过程序,因此如果这是解决方案,我会要求使用小步骤:谢谢大家!

报告过滤器正是我要做的,但我不会像您建议的那样手动取消选择字段,而是应用一个小于截止点的标签过滤器,在您的示例中是100

我没有在Mac上使用Excel,但在Windows的数据透视表字段列表上,单击id字段右侧的黑色小箭头,选择标签过滤器->小于,然后在弹出的对话框中输入100


鉴于数据透视表的固有价值是能够为这种情况应用过滤器,我认为我不会做更复杂的事情。

AFAIK,在Excel 2011中,您不能使用报表过滤器应用任何类型的过滤器。您必须手动选中/取消选中想要或不想要的值

我能想到的另一种方法是在数据前插入一列,然后输入公式


=If(B2Hey@SiddharthRout,抱歉,我在下载该图像时遇到问题。你能尝试其他服务吗?编辑:Nvm,找到了。我也在找。因此,在这种情况下,答案是否定的?非常非常非常悲哀。有什么想法吗?如果解决方案被运行到我的Windows VM上,会很糟糕,诸如此类……你愿意接受其他建议吗是的。你得到了什么?我想过要这么做。很遗憾,微软似乎不关心在Excel for Mac中完全实现这一点。哦,好吧,谢谢你确认怀疑。这可能是最好的解决办法……但即使在Win Excel中,你也不能将过滤器应用于
报告过滤器
。你必须将它们移动到
行标签
)那么这些功能大致相同吗?实际上,我的解决方案是在行标签上放置过滤器,然后,通过折叠所有行,我得到了所需的表。这就是我现在要使用的解决方案。。
id name score
1 john  15
2 james 2
3 pat   14
4 jake  12
...