2012-07-10 141 views
4

我是一名Excel业余爱好者,我刚开始学习使用数据透视表。问题是,我需要数据透视表过滤结果是包容性的。使用OR条件来过滤Excel数据透视表

所以,我有一个表,有一些数据行和3列A,B,C与可能的值X,Y,Z ...我指定一个筛选列A,B,C,如我可以检索具有A = Y或B = Z或C = X的数据行。

我遇到的问题是默认过滤器使用AND条件。所以如果我选择第一个值作为A = Y,它将删除所有其他行。

任何想法?我知道你可以用高级过滤器做类似的事情,但我不知道是否有更简单的解决方案。

非常感谢!

+0

建议您详细说明您正在尝试完成什么(分析),而不是关注如何(数据透视表)。这项工作可能有更好的工具。 – 2012-07-11 00:13:29

回答

8

理想情况下,数据透视表的所有数据操作均在计算字段中完成。 但是我发现你不能使用除了值部分以外的部分的计算字段(你试图在这里看起来这样做)。

我已经使用的解决方法是将新列添加到包含公式以按数据分组的公式。

你可以这样做:

IF(OR(A=Y, B=Z, C=X), "Display", "Hide") 

和关于列的显示过滤或隐藏在枢轴结果。