获取第一个唯一的条目
我有以下三列作为数据:
我在输出列中使用公式=IF(COUNTIFS($A:$A;A2;$B:$B;B2;$C:$C;C2)=1;1;0)
作为我的Output
。 基本上我给一个non-unique
行0
和一个unique
行1
。
然而,正如你所看到的,我想给出ART
, Date
和ISIN
的唯一组合的第一次出现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 。