6

我是 Excel 爱好者,我刚刚开始学习使用数据透视表。问题是,我需要数据透视表过滤结果具有包容性。

所以,我有一个表,其中包含一些数据行和 3 列 A、B、C,可能值 X、Y、Z... 我为列 A、B、C 指定了一个过滤器,这样我就可以检索有 A=Y 或 B=Z 或 C=X。

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

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

非常感谢!

4

1 回答 1

12

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

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

您可以执行以下操作:

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

并在数据透视表中过滤该列的显示或隐藏结果。

于 2012-07-10T22:47:37.177 回答