从公式中获得唯一值

时间:2019-07-15 13:26:53

标签: excel excel-formula

需要从团队中获得唯一的价值,其标准是用户的电子邮件。

从我先前的问题Extract Unique Value by Criteria中,我们设法从与电子邮件匹配的团队中提取了团队。

但是我需要匹配的团队是唯一的。

我设法用此代码获得了独特的团队     =IFERROR(INDEX($A$2:$A$11,MATCH(0,INDEX(COUNTIF($H$1:H1,$A$2:$A$11),),0)),"")

我如何结合     =IFERROR(INDEX($A$1:$A$8,AGGREGATE(15,3,($B$2:$B$8=$D$2)*(ROW($B$2:$B$8)),COUNTIF($B$2:$B$8,"<>"&$D$2)+ROW(A1))),"")

与     =IFERROR(INDEX($A$2:$A$11,MATCH(0,INDEX(COUNTIF($H$1:H1,$A$2:$A$11),),0)),"")

最终结果应该是每个团队只有1个

1 个答案:

答案 0 :(得分:0)

恐怕如果不使用数组,您将不得不包括一个helper列,它本身可能就足够了,只是不会在彼此之间添加值:

enter image description here

E2中的公式:

=IF(B2=$D$2,IF(COUNTIF($E$1:E1,A2)=1,"",A2),"")

F2中的公式:

=IFERROR(INDEX($E$1:$E$11,AGGREGATE(15,3,($E$2:$E$11<>"")*ROW($E$2:$E$11),COUNTIF($E$2:$E$11,"")+ROW(A1))),"")