获得第一个独特的条目

时间:2014-03-27 09:22:48

标签: excel excel-formula excel-2010 spreadsheet

我有以下三列作为数据:

enter image description here

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

然而,正如您所看到的,我想首先发现ARTDateISIN的唯一组合为1,其余为0.为什么我目前使用公式错了?

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

这是因为您的公式目前会为所有重复行添加1,并为所有重复行添加0,无论它们是否首次出现。

通过使用范围锁定来玩一下,你可以获得你正在寻找的行为。例如,你可以试试这个:

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

在第一行,上面的公式只会在第一行内计算,因此结果必然为1.

当它到达第二行时,它将检查前两行并发现它与第一行相同,因此将返回2作为计数并给你{{1} }。

注意我如何锁定范围:第一个参考完全锁定 $ A $ 2 :$ A2而第二个参考的行变量为$ A $ 2: $ A2