答案1
从我对您问题的最佳理解来看,我建议采用基于 Helper 列的解决方案。不采用 Helper 列的解决方案也可能可行。
在此示例中,示例数据位于单元格 D2:J13 中,D 是标题行。
在数据末尾,创建一个辅助列,将以下公式放入 K3 中,然后按公式栏中的CTRL+ SHIFT+ENTER创建一个数组公式。公式现在应括在花括号中,以表明它是一个数组公式。它所做的就是检查组中的 CP,如果找到,则将辅助列中该组的所有单元格标记为 1,否则标记为 0。
=IF(SUM(IF(IF($D$3:$D$13=D3,$F$3:$F$13,$D$1)="CP",1,0))>0,1,0)
在上面的公式中,有一个常量引用 D1,它是数据外部某处的一个空白单元格。
选择单元格 D3,转到条件格式。选择新规则,使用公式确定要格式化的单元格。
输入公式=$K3=1
并选择您想要的背景填充颜色。
现在使用格式刷并将条件格式应用于所有适用的单元格。