Excel数据去重神器:UNIQUE函数详解
假如你利用的是Excel 2019可能2021版本,可以利用UNIQUE函数从数据源中提取出不反复的记录,并且计较功效能跟着数据源的变革自动更新。
UNIQUE函数的用法是:
=UNIQUE(数据区域,返回独一列/行,返回每个差异项目照旧只呈现一次的记录)
接下来咱们以Excel 2021为例,来看看这个函数的详细用法:
如下图,要从左侧的值班表中,提取出各部分的值班人员名单。
H2输入以下公式,向下复制到H4单位格即可。
=UNIQUE(B2:F2,TRUE)
UNIQUE函数的第二参数利用TRUE,暗示在同一行中提取不反复值。
2、提取一列中的不反复值如下图所示,但愿从B列的值班名单中提取出不反复记录。
D2单位格输入以下公式即可。
=UNIQUE(B2:B6)
UNIQUE函数第二参数利用FALSE可能省略参数,暗示在同一列中提取不反复值。
3、提取一列中的独一值如下图所示,但愿从B列的值班名单中提取出仅呈现一次的记录。
=UNIQUE(B2:B6,,TRUE)
UNIQUE函数第二参数省略参数,第三参数利用TRUE,暗示在同一列中提取仅呈现一次的值。
4、计较参赛人数如下图所示,AB列是参赛名单,有部门人员介入了多个项目,需要计较参赛人数。
D2单位格输入以下公式。
=COUNTA(UNIQUE(A2:A9))
先利用UNIQUE函数提取出不反复的人员名单,再利用COUNTA函数对人员名单计数。
5、按条件提取不反复记录如下图所示,但愿从左侧的值班名单中提取出“A区”的不反复记录。
F2单位格输入以下公式。
=UNIQUE(FILTER(C2:C14,A2:A14="A区"))
首先利用FILTER函数,筛选出所有A区的值班司理名单,再利用UNIQUE函数提取出不反复的记录。
6、中式排名如下图所示,抖客教程网,但愿按照C列的角逐后果计较排名。
D2单位格输入以下公式,获得的是美式排名。
=RANK(C2,C$2:C$9)
美式排名的特点是沟通后果占用名次。如下图中,两个99.5并列第3,之后的95排到了第5名。
E2单位格输入以下公式,获得的是中式排名。
=SUM((UNIQUE(C$2:C$9)>C2)*1)+1
中式排名的特点是沟通后果不占用名次。上图中两个99.5并列第3,之后的95排名为第4。
先利用UNIQUE函数提取出C$2:C$9单位格区域中的不反复记录,再判定去重后的后果是否大于C2。
SUM函数计较出大于C2的不反复个数,功效加上1就是当前后果的中式排名。