我正在使用 Excel 2010。我正在寻找一个选项来更改数据透视表下拉过滤器的行为方式。
在普通的 Excel 电子表格(非数据透视)中,如果我对数据集应用过滤器,然后过滤字段,则其余字段过滤器将受到我的第一个过滤器的限制。
例如,如果我有一个颜色名称/类型的电子表格。我有两个字段,“类别”和“颜色名称”。类别是“彩虹中的颜色”(传统的 7 种,Roy G. Biv)和“其他”。如果我将普通的、未透视的电子表格过滤为“彩虹的颜色”类别,那么当我在颜色名称字段中选择过滤器时,它不仅会将我的数据集限制为这 7 种颜色(红色、橙色、黄色、绿色、蓝色、靛蓝和紫色),而且我在下拉过滤器列表中看到的只有这 7 个选项。上一个过滤器限制了可用的选项。
根据我的经验,数据透视表下拉过滤器显示全部即使我已使用其他字段中的过滤器或切片器限制了数据,数据集中给定字段的可能选项也是如此。例如 - 在上面的示例中,如果我以表格样式透视数据集,并按类别“彩虹色”过滤数据透视表,则数据透视表将仅显示红色、橙色、黄色等,正如预期的那样。但是,如果我选择颜色名称字段的下拉过滤器,下拉过滤器仍会向我显示与我选择的类别无关的所有额外的无关颜色名称,例如赭石色和黑色。我希望数据透视表“颜色名称”字段中的下拉过滤器仅根据我之前的类别过滤器向我显示受约束的 7 个值集。
Tableau 等程序在其过滤器中提供“仅显示相关数据”选项。如果可能的话,我希望 Excel 数据透视表也能有类似的功能。
有一些解决方法,比如复制我的数据透视表并粘贴值并过滤它们,但我正在进行大量复杂的质量检查工作,如果数据透视表过滤器按照我描述的方式工作,那会容易得多。