excel - 使用 OR 条件过滤 Excel 数据透视表

标签 excel excel-2007 pivot-table

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

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

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

有什么想法吗?我知道您可以使用高级过滤器执行类似的操作,但我不知道是否有更简单的解决方案。

非常感谢!

最佳答案

理想情况下,数据透视表的所有数据操作都是在计算字段中完成的。 但是我发现您不能将计算字段用于除值部分之外的其他部分(您似乎正在尝试在此处执行此操作)。

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

你可以这样做:

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

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

关于excel - 使用 OR 条件过滤 Excel 数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11421773/

相关文章:

vba - 在 Excel 表格中选择多列的代码

php - 如何避免在 PHPExcel 中丢失宏?

python - 用固定字符串替换 Pandas 数据透视表非空结果单元格

python - 创建一个 Pandas 数据透视表来计算项目一起出现在列表中的次数

excel - 按路径和名称引用工作簿 - VBA

python - 分组后如何均等减值?

vba - 通过 Excel VBA 在 Outlook 中打开新邮件

Excel VBA - 如何选择特定工作表中的列?

vba - Dictionary.Exists 为变量和常量键返回不同的值

Excel:如果相关键位于使用公式的值范围内,则对单元格范围求和