按条件提取不重复项的多种方法,总有一个方法适合你

01

单条件提取不重复项

要求:提取部门为销售部的不重复姓名

方法一:高级筛选

操作动画如下:

方法二:数据透视表

操作动画如下:

方法三:SQL

操作动画如下:

方法四:函数公式

数组公式:

=IFERROR(INDEX(B$2:B$10,SMALL(IF((MATCH(A$2:A$10&B$2:B$10,A$2:A$10&B$2:B$10,)=ROW($1:$9))*(A$2:A$10=D$2),ROW($1:$9),4^8),ROW(A1))),'')

按Ctrl+Shift+Enter三键结束。

普通公式:

=LOOKUP(,0/FREQUENCY(1,ISNA(MATCH(B$2:B$10,F$1:F1,))*(A$2:A$10=D$2)),B$2:B$10)&''

02

多条件提取不重复项

要求:提取部门为销售部姓名为Coffee的不重复爱好

方法一:高级筛选

操作动画如下:

方法二:数据透视表

操作动画如下:

方法三:SQL

前面的SQL用的是合伙人SQL学员的工具,下面用数据→现有连接来演示

操作动画如下:

方法四:函数公式

数组公式:

=IFERROR(INDEX(C$15:C$26,SMALL(IF(ISERROR(0/(MATCH(E$15&F$15&C$15:C$26,A$15:A$26&B$15:B$26&C$15:C$26,)=ROW($1:$12))),4^8,ROW($1:$12)),ROW(A1))),'')

按Ctrl+Shift+Enter三键结束。

普通公式:

=LOOKUP(,0/FREQUENCY(1,ISNA(MATCH(C$15:C$26,H$14:H14,))*(A$15:A$26=E$15)*(B$15:B$26=F$15)),C$15:C$26)&''

(0)

相关推荐