标记非唯一行(在第一个实例之后)

时间:2018-02-06 21:18:41

标签: google-sheets google-sheets-query

我有一个Google表格电子表格,我需要创建一个数组公式来确定唯一性并标记非唯一行。我需要它来标记非唯一的行,但只有第二个&后续重复(第一个副本不会被标记,应该说"唯一")。我有这个公式,但它包括第一个副本。

={"Unique";
  ArrayFormula(
    IFS(
      $C$2:$C="","",
      $C$2:$C<>"", IF(COUNTIF($A$2:$A,$A$2:$A)>1,"Not Unique","Unique")
    )
  )
}

如何修改此公式以不标记非唯一行的第一个实例?

2 个答案:

答案 0 :(得分:0)

你的公式对我来说很奇怪,也许可以试试:

=ArrayFormula(IF($C$2:$C="","",IF(COUNTIF($A$2:$A$100,A2:A100)=1,"Unique","Not Unique")))

答案 1 :(得分:0)

它需要一个行号帮助器列:

J1 =ARRAYFORMULA(row(A:A))

然后是魔术公式,其中10是帮助程序列的列ID

=ARRAYFORMULA(if(VLOOKUP(A:A,A:J,10,false)=row(A:A),"Unique","Not Unique"))

vlookup返回在helper列中找到A:A中的值的第一行并将其与当前计算的行进行比较。