【问题标题】:Check if row contains ANY value *more than once*检查行是否包含任何值*不止一次*
【发布时间】:2017-11-17 21:17:51
【问题描述】:

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

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

我有包含学生成绩(数值)的行,其中数字 0 表示他们错过了课程。 如果该行有 3 或 4 次“0”,我希望该行以一种颜色突出显示,如果他们有 5 次或更多“0”,则以另一种颜色突出显示。

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

有人可以帮助我吗? 提前致谢!

【问题讨论】:

    标签: excel formula


    【解决方案1】:

    您可以为此使用条件格式。

    您想出的公式将采用 5 次或更多次的公式。

    对于其他,您可以使用:

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

    【讨论】:

      【解决方案2】:

      突出显示从 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)
      

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-04-06
          • 2019-09-21
          • 1970-01-01
          • 2018-11-13
          • 1970-01-01
          • 1970-01-01
          • 2021-06-06
          • 2019-01-04
          相关资源
          最近更新 更多