excel使用counif比对身份证号出错的解决方法

我想找出具有相同身份证的人出来?但为什么出错?请看例子,望高手据点
序号 姓名  性别 身份证号       身份证重复次数
 1   万丽  女  362525199102010066  2
 2   陈好  女  362525199102010322  2
身份证号下的单元格是D2和D3
身份证重复次数下面的函数是=countif($D$2:$D$3,D2),按理来说这下面重复次数都为1才对呀,怎么都是2呀,有时是1,也不知是因为数太长的缘故还是什么???请高手救命呀

解决方法:

 

=sumproduct(($D$2:$D$3=D2)*1)

 

或者:

 

countif的运算中,如果是文本型数值,会被当成数值计算,而且你的文本型数值超过了15位,运算的时候后三位会当做0计算,而你的前15位两个单元一样,所以会出现2
改成
=sumproduct(--(A1:A2=A1))
就没问题了

或者:

全是数字,是太长了。
在每个身份证的后面加一个相同字符即可。
e列公式  =d2&"Q"
f 列: =countif(e:e,e2)。

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/751326如需转载请自行联系原作者


cysky

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值