If statement 仅当值第一次出现时才有条件地格式化行

If statement 仅当值第一次出现时才有条件地格式化行,if-statement,google-sheets,google-sheets-formula,countif,gs-conditional-formatting,If Statement,Google Sheets,Google Sheets Formula,Countif,Gs Conditional Formatting,我目前有一个条件格式规则,当一个值位于具有相同值的一组行的顶部时适用。只要行没有被空格或不同的值分隔开,规则就会正确应用 =IF($A2)”,IF($A1$A2:$A,TRUE,FALSE),“”) 我想要的是,即使顶部和当前行之间存在不同的值或空白,也应用相同的规则 换句话说,目前,只要我有如下行: A A A 顶行将被格式化,创建一种“标题行”。但如果有任何内容将其分解,例如: A A B A “B”之后的“A”将成为另一个标题行。我只希望格式化第一个外观,所有后续外观保持未格式化。我

我目前有一个条件格式规则,当一个值位于具有相同值的一组行的顶部时适用。只要行没有被空格或不同的值分隔开,规则就会正确应用

=IF($A2)”,IF($A1$A2:$A,TRUE,FALSE),“”)
我想要的是,即使顶部和当前行之间存在不同的值或空白,也应用相同的规则

换句话说,目前,只要我有如下行:

A
A
A
顶行将被格式化,创建一种“标题行”。但如果有任何内容将其分解,例如:

A
A
B
A
“B”之后的“A”将成为另一个标题行。我只希望格式化第一个外观,所有后续外观保持未格式化。我希望这是有道理的

我在“项目”和“任务数据”上使用此格式

编辑: 我只想格式化整个列中第一次出现的内容。每一次的第一次出现

A <--- formatted
A <--- not formatted
B <--- formatted

A <--- not formatted
B <--- not formatted
C <--- formatted
B <--- not formatted
D <--- formatted
D <--- not formatted
A <--- not formatted
A像这样试试:

=IF($A2<>"",IF($A1<>"",IF($A2<>"",""),1),"")
=COUNTIF(A$2:A2,A2)=1

在“任务数据”@player0选项卡上,感谢您的回复!像往常一样,我认为我没有足够清楚地解释我的目标。我在OP中添加了一个编辑。希望这能更好地解释我的目标。再次感谢你,一如既往!