提取不重复值,你还不会吗?学起来吧!方法3:countif动态区域去重法
=INDEX(B$3:B$15,MATCH(,COUNTIF(F$2:F2,B$3:B$15),))&""

在解释这个公式之前,先说以下几点注意事项:
第1,countif的第1参数F$2:F2是一个动态区域,前一个F2的行号锁定,后一个F2的行号不锁定。当公式下拉到F4时,F$2:F2变为F$2:F3,区域扩展了。公式再下拉时,区域继续扩展。
第2,countif的第2参数B$3:B$15比实际数据区域B3:B14多了个空白单元格,这样做是为了容错,后面会说明的。
第3,match的第1和第3参数都是省略写法,用逗号留出位置,都代表0。相当于MATCH(0,COUNTIF(F$2:F2,B$3:B$15),0)。
先看F3单元格,COUNTIF(F$2:F2,B$3:B$15)这部分用countif统计F2:F2这个区域中B13:B15的个数,结果为{0;0;0;0;0;0;0;0;0;0;0;0;0}。
换句话来说,就是判断B13:B15的销售员有没有在F2:F2这个区域出现过。第一次肯定都没有出现,所以都返回0。

当公式下拉到F4时,countif部分变为COUNTIF(F$2:F3,B$3:B$15),统计F2:F3这个区域中B3:B15的个数。由于F3的结果已经是“陈梅”了。所以B3:B15中的“陈梅”会计数为1,最后的结果为{1;0;0;1;0;0;0;0;0;0;0;0;0},如下图G列所示。

当公式再下拉时,还是一样的理解方式,不在一一列举。当所有的不重复值都被提取完,公式下拉到F8单元格时,countif的区域变为COUNTIF(F$2:F7,B$3:B$15),返回的结果为{1;1;1;1;1;1;1;1;1;1;1;1;0},如下图G列所示。

=LOOKUP(,0/FREQUENCY(0,COUNTIF(J$2:J2,B$3:B$15)),B$3:B$15)&""
=LOOKUP(,0/FREQUENCY(1,1-COUNTIF(K$2:K2,B$3:B$14)),B$3:B$14)&""
https://pan.baidu.com/s/1nlpUeDUzpveLpiAROeExLg