我正在尝试将条件格式应用于我的数据透视表,但尽管进行了大量研究,但似乎无法正确处理。
假设有以下原始数据范围/表格描述了不同销售代理每年销售的产品类别
销售代理-年份-产品-销售额
相应的数据透视表将销售代理作为行,年份和产品作为列,销售额作为值字段。
现在我想根据同比比较对值字段应用条件格式。例如,如果销售代理 A在2012 年比2011 年销售了更多的汽车保险,那么相应的单元格(销售代理 A,2012,汽车保险)应该用绿色着色。
此外,这也应该在小计的基础上起作用,即如果销售代理 A在2012 年的总销售额高于2011 年,那么相应的单元格(销售代理 A,2012 年)也应该是绿色的。
我尝试在条件格式对话框中使用相对引用,但这是非常静态的(即总是使用前一列),并且不适用于所有列或小计。
另一个选项显然是 VBA,基本上遍历整个数据透视表来识别列和行标题,然后使用 GetPivotData 来确定格式。但我想避免这种情况。