如果一列中内容相同的两行在另一列中的值不同,我想更改一行的颜色

时间:2018-12-03 17:17:24

标签: excel conditional-formatting countif

因此,我已经为此工作了一段时间,但似乎无法理解。 本质上,如果C列(名称)中的内容匹配,我需要查看它们的行是否匹配K列中的值(是/否)。

如果它们在K列中不同,则两行的全部应变为黄色。 另外,我想如果它们在C列中匹配,并且在K列中都为“否”,则两行都变为红色。

我相信这可以作为条件格式中的自定义规则来完成,但这是我所能想到的,不确定如何进行。 (由于它是共享文档,因此我正在Google表格中进行操作,但是我可以使用Excel进行管理。

=AND($C1<>"",COUNTIF($C:$C,$C1)>1, COUNTIFS($C:$C,$C1,$K:$K,$K1)>0)

一些样本数据;这里Jane的两行都应为红色,Alex的行应为黄色:

43425.45184 NA  Morg    4   7   5   6   7   6   6   Yes
43423.65523 NA  Alee    4   9   8   7   8   8   9   Yes
43425.4461  NA  Alee    4   8   8   8   8   8   8   Yes
43420.93822 NA  Bale    4   8   7   7   6   10  7   Yes
43424.40326 NA  Jane    5   9   8   8   9   9   7   No
43430.45766 NA  Jane    5   10  10  10  10  10  10  No
43424.51362 NA  Alex    3   8   8   8   4   6   6   Yes
43430.48237 NA  Alex    4   6   3   5   2   7   6   No
43428.76583 NA  Allison 4   8   8   8   7   6   8   Yes

1 个答案:

答案 0 :(得分:1)

认为这两个都可以。

  

= AND(COUNTIF($ C:$ C,$ C1)= 2,COUNTIFS($ C:$ C,$ C1,$ K:$ K,“否”)= 2)

上方为红色

  

= AND(COUNTIF($ C:$ C,$ C1)= 2,COUNTIFS($ C:$ C,$ C1,$ K:$ K,“是”)= 1)

上方为黄色

enter image description here

enter image description here