检查行是否包含任何值*多次*

时间:2013-06-30 16:18:51

标签: excel formula

我正在进行数据分析,有时我需要检查并确保excel中的每一行都没有任何重复值。我希望有一个公式,每次如果在同一行中有重复值,该值将被突出显示,并且无论它是什么值都无关紧要,只要它在同一行中重复。

我尝试在任何地方搜索它,但我能找到的最接近的是问题&答案(这不适用于我,因为我需要一个可以突出显示重复但不仅为零的任何值的公式):

我的行包含学生成绩(数值),其中数字0表示他们错过了一个班级。 如果行有“0”3或4次,我想要用一种颜色突出显示行,如果它们有5次或更多次“0”,我想要用另一种颜色突出显示。

=COUNTIF(1:1,0)>=5

任何人都可以帮助我吗? 提前谢谢!

3 个答案:

答案 0 :(得分:1)

您可以使用条件格式。

你提出的公式将采用5次或更多次的公式。

另一方面,您可以使用:

=IF(OR(COUNTIF(1:1,0)=3,COUNTIF(1:1,0)=4),TRUE,FALSE)

答案 1 :(得分:1)

从A1到Z1及向下突出显示区域,然后将以下公式创建为条件格式:

=COUNTIF($A1:$Z1,A1)=5

点击Format选择颜色。这将为包含重复5次的值的单元格着色。如果您只查找要重复的数字0,请将A1更改为0;这将绘制整行。

如果您只想应用一种颜色,请点击选项Stop If True,然后添加其他规则:

=COUNTIF($A1:$Z1,A1)>3

如有必要,您可以点击向上或向下箭头来更改规则的顺序。

以下公式将绘制包含0的单元格,但前提是它们重复5次:

=AND(A1=0,COUNTIF($A1:$Z1,0)=5)

答案 2 :(得分:0)

如果您在A到Z列中有数据,请在条件格式设置中使用此公式来格式化任何具有任何重复值的行

=SUM(IF(COUNTIF($A1:$Z1,$A1:$Z1)>1,1))

不要忘记按Ctrl + Shift + Enter,因为这是一个数组公式。

相关问题