在数据透视表中,您可以将条件格式应用于一组值,而不是应用于单元格或整个字段,这要归功于“编辑规则”窗口的“应用于”选项。我的目标是使填充颜色在每个项目行不同的阈值处发生变化。
我想做的是再次缩小条件格式的范围,深入到标签本身。
在下面的模型数据透视表中,我想将 CF 应用于所有Class foo
行而不是Class
字段。如果测试是Cell value greater than 1
, 只有[Type 1].[Class Foo]|[Category A]
并且[Type 2].[Class Foo]|[Category B]
应该改变格式。
数据透视配额 | 列标签 | _________________ |
---|
行标签 | 甲类 | B类 |
---|---|---|
类型 1 | 13 | 11 |
__类Foo | 3 | 1 |
__类吧 | 4 | 4 |
__Class FooBar | 3 | 3 |
__Class BarFoo | 3 | 3 |
类型 2 | 8 | 11 |
__类Foo | 1 | 5 |
__类吧 | 6 | 5 |
__Class FooBar | 1 | 1 |
目前,我使用AND()
函数和混合引用来完成这项工作,但我想在未来使用图标集。
该解决方案可以使用 Power 工具,但不能使用 VBA。欢迎任何想法,谢谢。
您选择要应用格式的项目,然后创建规则。
使用您的数据透视表,如果您将鼠标悬停在行标题的左边缘,您会看到一个黑色箭头。通过左键单击,您可以只选择该类。
选择类后,您可以照常创建规则。第一的:
然后:
如您所见,如果您移动类,格式仍然附加到类。