分享

Excel教程:countif函数统计个数以及excel判断重复项技巧

 部落窝教育BLW 2022-04-26
本篇Excel教程关键词:countif函数统计个数、excel判断重复项
countif函数,相信伙伴们都不陌生了。今天带给大家一个特殊的案例,查找身份证号码是否重复。
在E列输入公式,对D列的身份证号码进行判断是否重复。

E2单元格公式为:
=IF(COUNTIF($D$2:$D$17,D2&"*")>1,"重复","不重复")
公式解释:
EXCEL默认数据只有15位,所以长于15位的数字在数据比对时全部视作0。由于身份证号码都是18位,所以超过15位的数据系统统一都会认为是0,因此会出现一些假重复。
比如D2和D3单元格身份证,只有最后一位不一样。这种情况下,直接按COUNTIF公式常规用法=COUNTIF($D$2:$D$17,D2)>1,查重肯定失手。
我们将公式修订为:
=COUNTIF($D$2:$D$17,D2&"*")>1

COUNTIF(指定区域,条件)对指定区域中符合条件的单元格进行计数。指定区域是对单元格进行计数的区域。条件的形式可以是数字、表达式或文本等。"*"是通配符,代表任意多个字符的文本。

由于EXCEL中超过15位的数字只能保留15位有效数字,后面全部视为0,所以“859202198603202517”和“859202198603202514”会被认为是重复值,因为它们都被当成了数字“859202198603202000”。这里使用&"*"将单元格数字后面统一添加*符号强行当做文本进行识别统计,就可以准确地通过计数值是否大于1识别出数字是否重复。

外面再用IF函数进行判断,如果COUNTIF部分计算出来大于1,就返回重复,否则返回不重复。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多