使用OR条件筛选Excel数据透视表

ces*_*l99 4 excel pivot-table excel-2007

我是Excel业余爱好者,我刚开始学习使用数据透视表.问题是,我需要透视表过滤结果包含在内.

所以,我有一个包含一些数据行和3列A,B,C的表,可能的值为X,Y,Z ...我为A,B,C列指定了一个过滤器,例如我可以检索到的数据行A = Y OR B = Z OR C = X.

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

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

非常感谢!

dan*_*rak 10

理想情况下,数据透视表的所有数据操作都在计算字段中完成.但是我发现你不能在值部分以外的部分使用计算字段(你似乎在这里试图做).

我使用的一种解决方法是向源数据添加一个新列,其中包含一个用于对数据进行分组的公式.

你可以这样做:

IF(OR(A=Y, B=Z, C=X), "Display", "Hide")
Run Code Online (Sandbox Code Playgroud)

并过滤该列的显示或隐藏结果.