基于用户输入的条件格式

时间:2018-04-20 17:49:42

标签: excel excel-formula conditional-formatting excel-2016

我正在尝试使用条件格式,但我遇到了问题。

我有一个范围,根据ActiveX ComboBox的用户选择填充。我想要做的是在单个单元格范围包含重复值时突出显示行,但如果单元格为空,包含单词“Value”,或者与该范围中的另一个单元格不匹配,则将单元格和行保留为原样。

基本上,如果Cell B4等于B46,则突出显示两行。

我尝试过以下公式但没有成功。

=IF(AND($B$4:$B$50="",$B$4:$B$50="Value"),0,COUNTIF($B$4:$B$50,$B$4:$B$50,0))

=IF(AND($B$4:$B$50="",$B$4:$B$50="Value"),0,MATCH($B$4:$B$50:$B$4:$B$50,0))

=IF(AND($B$4:$B$50="",$B$4:$B$50="Value"),0,IF($B$4:$B$50=$B$4:$B$50,1,0))

我还在学习excel并且可以在这方面使用一些帮助。提前谢谢!

埃里克

2 个答案:

答案 0 :(得分:0)

我怀疑你想要的是CF公式规则:

=AND(NOT(OR(B4="",B4="Value")),COUNTIF(B$4:B$50,B4)>1)

适用于B4:B50。

答案 1 :(得分:0)

感谢所有提供回复的人。我能够根据您的回答开发出有效的解决方案。以下是我使用的解决方案:

1。)创建了一个突出显示重复值的条件格式。

2。)使用以下公式创建条件格式以突出显示重复行,忽略空行,并忽略"值"在单元格B4中:

  =AND(COUNTIF($B$4:$B$63,$B4)>1,LEN($B4)>0,LEN($B4)-4>0)

再次感谢大家的帮助。

Eric