获取第一个唯一的条目

我有以下三列作为数据:

在这里输入图像说明

我在输出列中使用公式=IF(COUNTIFS($A:$A;A2;$B:$B;B2;$C:$C;C2)=1;1;0)作为我的Output 。 基本上我给一个non-unique0和一个unique1

然而,正如你所看到的,我想给出ARTDateISIN的唯一组合的第一次出现1和其余的0.为什么我现在使用的公式是错误的?

我感谢你的回答!

这是因为你的公式当前将把所有唯一行设置为1 ,对于所有重复行设置为0 ,而不pipe它们是否第一次出现。

你可以用范围locking玩一下你想要的行为。 例如,你可以试试这个:

 =IF(COUNTIFS($A$2:$A2;A2;$B$2:$B2;B2;$C$2:$C2;C2)=1;1;0) 

在第一行上面的公式只会在第一行中计算,所以结果必然是1。

当它到达第二行时,它会检查前两行,并会发现它与第一行相同,所以将返回2作为计数,并给你0

注意我是如何locking范围的:第一个引用是完全locking$ A $ 2 :$ A2,而第二个引用variables$ A $ 2: $ A2