注:本文示例中身份证号码均为虚假信息,不涉及个人隐私。
在统计捐款同学名单时,发现班里25名同学捐了26笔善款,这是什么情况?
甲、乙、丙三位老师分别用了三种方法查找。
甲老师说:用电子表格自带的突出显示重复值就可以!
结果如图:
有3个身份证号码被当作重复项标红,但我们仔细观察发现,这里面有1个身份证号码并不与另外2个重复,显示这个结果是不对的。
乙老师说:用COUNTIF呀!
乙老师在D2单元格输入:=COUNTIF(B:B,B2),下拉……
结果跟甲老师的相同。
丙老师说:这个得用SUMPRODUCT才行!
丙老师在E2单元格输入:=SUMPRODUCT((B:B=B2)*1),下拉……
看到了,这个结果才是正确的。
看到这里,有的小伙伴要问了,如果表中有多个重复的身份证号码,我想删掉重复的,应该怎么操作呢?
看看丙老师怎么操作的?
第2行公式:=SUMPRODUCT(($B$2:B2=B2)*1)
从B2开始,到B2,这个区域值为B2的数量
第3行公式:=SUMPRODUCT(($B$2:B3=B3)*1)
从B2开始,到B3,这个区域值为B3的数量
……
第1个B2加了$绝对地址符号,确保公式下拉时,这个地址不会变,这样就能将对应的值出现的次数计算出来,而不是显示整列中出现的次数。
最后筛选出计数大于1的行,删除即可。
其实,SUMPRODUCT的用法还有很多,比如按汇总求和等……以后再说。