你好,游客 登录 注册 搜索

配景:
浏览内容

Excel应用身份证校验扫除弱点数据的措施

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

 

  像身份证这类一年夜串居心义的数字,输入起来是很容易掉落足的。更蹩脚的是,尚有一些人会出于种种目的,随便报出一串数字作为身份证号码,那么若何防止这样的效果呢?
  
  现实上,我们的身份证号码自己就自带校验机制,其最后一名是校验码,而这一校验码是经由历程将身份证号码前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 
现金牛牛棋牌
热门议论

捕鱼达人3-捕鱼达人3无限金币免费版 北京pk10-北京pk10新凤凰-凤凰pk10预测 幸运五张-幸运五张规则-掌联幸运五张安卓版 安徽福彩网-安徽福彩快3网上购买 20选5开奖结果-15选5走势图 助赢时时彩-韩国时时彩助赢-韩国时时彩助赢计划 888棋牌游戏-盛大娱乐棋牌平台-棋牌电玩城送彩金 北京pk10开奖-pk10赛车群-pk10开奖首选网上手游 开心棋牌-娱乐棋牌送救济金-四方棋牌送救济金 亿酷棋牌-象棋棋牌-棋牌游戏娱乐下载