countif函数怎么查重复access如何去重_如何对⼀份有重复姓名的名单进⾏⼀键排
查、统计、去重?
⼀、突出显⽰重复姓名
先选中需要处理的区域,然后在『开始』菜单中到『条件格式』命令,选择『突出显⽰单元格规则』『重复值』,最后在弹出的窗⼝中选择或设置⾼亮颜⾊即可。如下图所⽰。
⼆、统计⼈数,重复姓名只统计⼀次
如果⼀份名单中可能有多个重复的姓名,如何统计真实的⼈数呢?COUNT函数肯定不⾏了!那就试试SUMPRODUCT+COUNTIF函数组合吧。
如下图所⽰,我们要统计A2:A11范围内的真实⼈数,可以使⽤公式
=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))
公式中COUNTIF函数⽤于统计每个姓名的重复次数。我们选择公式中的COUNTIF(A2:A11,A2:A11)部分,按下F9键就会得到这样⼀个数组:{2;2;2;1;1;2;1;1;2;2}。数组中每⼀个值就是对应姓名重复出现的次数。
然后⽤1/{2;2;2;1;1;2;1;1;2;2}就可以得到{0.5;0.5;0.5;1;1;0.5;1;1;0.5;0.5},这⾥的值就是每个姓名对应的权重。⽐如“⼩莉”出现了2次,分别在第1个和第6个位置,它们分别占0.5的权重,合起来便是1,⽤SUMPRODUCT求和相当于只统计了⼀个⼈。再⽐如“⼩徐”只出现了1次,在第4个位置,其权重⾃然为1,统计为1个⼈。
三、提取没有重复姓名的名单
接上题,有时候我们不光要统计不重复的⼈数,还要提取⼀份不重复姓名的名单。这个时候可以使⽤INDEX+MATCH+COUNTIF函数组合来做。
如下图所⽰,我们在C2单元格输⼊公式:
=INDEX(A:A,1+MATCH(,COUNTIF(C$1:C1,A$2:A$12),))&""
然后同时按CTRL+SHIFT+ENTER三键确定,最后向下拖动填充公式⾄C11结束。
MATCH前⾯加的1是为了修正结果,保证C2单元格引⽤的是A2:A11范围内的第1个姓名。在套⽤公式的时候还需要注意引⽤的范围,和混合引⽤的⽅式。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。