你好,游客 登录 注册 搜索

背景:
阅读内容

奇妙时时彩软件下载:Excel使用身份证校验排除错误数据的方法

[日期:2019-04-18 19:07:26] 来源:电脑报  作者: [字体: ]

天津时时彩开奖 www.yoyjg.cn

 

  像身份证这种一大串无意义的数字,输入起来是很容易出错的。更糟糕的是,还有一些人会出于各种目的,随便报出一串数字作为身份证号码,那么如何避免这样的问题呢?
  
  实际上,我们的身份证号码本身就自带校验机制,其最后一位是校验码,而这一校验码是通过将身份证号码前17位数分别乘以不同的系数:从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 。随后,将这17位数字和系数相乘的结果相加后再除以11,看余数是多少;由于余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。此时,再做一个变换,分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2,知道这一原理,我们只要在Excel中,使用函数来代替这一计算,就可以进行简单的校验。这里直接给出公式“=IF(RIGHT(A1)=TEXT(CHOOSE(MOD(SUMPRODUCT((--MID(A1,COLUMN(A1:Q1),1))*{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}),11)+1,1,0,"X",9,8,7,6,5,4,3,2),0),"校验正确","校验错误")”,其中,A1为身份证输入的单元格,此时不能通过Excel的数据有效性校验来实现,而是要新开一列,输入这一公式后,再下拉,让这一公式在所在列中应用,当用户输入的身份证号码符合正确编码规则时,此列会显示验证正确,而一旦不符合这一规则,就会显示验证错误。
  
  这样就可以在相当程度上,避免输入错误,还可以消除假身份证号码的影响。当然,这样的校验还比较粗略,对于“精致”的假身份证号码无效,当要求较高时,好需要通过其他手段进行验证。

     往下看有更多相关资料

推荐文章 收藏 推荐 打印 | 整理:mengyan | 阅读:
查看相关资料       Excel 

  • 世界杯禁止咬人真的是雷人规则吗? 2019-05-21
  • 西安外事学院在省茶艺大赛中创多项佳绩西安外事学院-陕西教育新闻 2019-05-15
  • 人民日报评论员:统筹推进新时代“五位一体”总体布局 2019-05-15
  • 人民网评:数学天才坠落?别用刻板眼光定义成功 2019-05-06
  • 骆惠宁:走好中国特色社会主义乡村振兴之路 奋力书写新时代山西“三农”工作新篇章 2019-05-06
  • 房企下半年将遇“大考” 去化缓慢仍是最大阻力 2019-04-28
  • [微笑]不管到什么时候,人与人的差异性都是无法完全消除的!有些人在苦读,有些人在贪玩;有些人在练技,有些人在偷懒;有些人在创发,有些人在瞎混…… 2019-04-26
  • “五毒月”禁忌应当学 竹林日记(0074) 2019-04-18
  • 多余的解释,看看设计书。 2019-04-18
  • 光明日报:凝聚社会共识全面深化改革 2019-04-11
  • 办过周永康、孙政才、令计划案的检法机关,拟双双换帅 2019-04-06
  • 德味手表了解一下 徕卡推出L1,L2机械表德味手表徕卡推出L1-手机行情 2019-04-06
  • 图解:建军90周年阅兵最受瞩目的十大武器装备 2019-04-02
  • 广州市从化区:乐住平安小区 2019-04-02
  • 女子做整形手术回家后儿子不认识 老公要离婚 2019-03-31
  • 51| 870| 669| 347| 700| 985| 476| 997| 1000| 128|