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

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值