我有一个Google表格电子表格,我需要创建一个数组公式来确定唯一性并标记非唯一行。我需要它来标记非唯一的行,但只有第二个&后续重复(第一个副本不会被标记,应该说"唯一")。我有这个公式,但它包括第一个副本。
={"Unique";
ArrayFormula(
IFS(
$C$2:$C="","",
$C$2:$C<>"", IF(COUNTIF($A$2:$A,$A$2:$A)>1,"Not Unique","Unique")
)
)
}
如何修改此公式以不标记非唯一行的第一个实例?
答案 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
中的值的第一行并将其与当前计算的行进行比较。