纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Excel中检测输入的身份证号码是否合法函数。。。

11月11日 枯心人投稿
  什么时候需要校验身份证号码合法性呢?
  1。防止输入人员随手输入一个18位数字冒充身份证号码
  2。防止输入手误,有时候并非故意输错
  注意本方法无法检测身份证是否真实存在,只能从格式上检查号码是否合法
  身份证号码校验基本原理
  第1步:把号码的前17位分别乘以不同的系数,系数表如下
  第2步:把17位数字和系数相乘的结果相加,加和值再除以11,取其余数。用得到的余数与身份证第18位号码进行对照,余数与身份证号码第18位对应关系如下表
  例如:某男士的身份证号码是622924199605211012。首先我们得出前17位与系数的乘积和是320,除以11的余数是1,对应第18位数是0。所以这是一个不合法的身份证号码。
  判断身份证号码是否合法的函数公式
  计算第18位数
  IF(LEN(C2)18,MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1),长度错误)
  判断是否合法
  IF(LEN(C2)18,IF(MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1)RIGHT(C2,1),合法,不合法),长度错误)
  其中,C2为身份证号码,B2:B18为第1到17个系数。这个一般存到另一个sheet里或者顶一个名称,与实际使用的表分开
  函数分步讲解
  VALUE(MID(C2,ROW(1:17),1))
  ROW函数返回一个1到17的数组,配个mid函数依次取出C2号码中前17个数字,并将截取的文本用value转换为数值
  SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)
  用SUMPRODUCT函数返回MID(C2,ROW(1:17),1)数组和B2:B18(校验表)区域对应相乘的和
  MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)
  用mod对上一步求乘积之取11的余数
  MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1)
  用MID函数截取10X98765432中的1位数,即身份证号码的第18位。例如余数是0,011,截取第1位;余数是2,213,截取第3位
  IF(MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1)RIGHT(C2,1),合法,不合法)
  IF函数判断计算值是否等于身份证号码第18位,相等则合法,不相等则不合法
  IF(LEN(C2)18,IF(MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1)RIGHT(C2,1),合法,不合法),长度错误)
  在计算第18位数之前先判断输入的身份证号码是否是18位,如果是则往下计算,不是则直接显示长度错误
  这个就是用Excel检查身份证号码合法性的方法了,实际使用可直接复制公式,C2改为身份证所在单元格,B2:B18改为你自己存放的对照表区域或者自定义名称
  IF(LEN(C2)18,IF(MID(10X98765432,MOD(SUMPRODUCT(VALUE(MID(C2,ROW(1:17),1)),B2:B18),11)1,1)RIGHT(C2,1),合法,不合法),长度错误)
投诉 评论 转载

70个EXCEL黑科技大合集,真后悔不早点知道!今天收集了一大波,你们需要的干货,喜欢记得点赞噢!1导入网页数据2建立图标3宏的录制4设置打印区域5添加多个视面6添加我的位置7数据的……8个神级软件,据说知道其中3个的人算电脑达人用了2天时间,终于总结了一些好用的软件,真的是好费劲啊!希望大家点赞收藏接下来会从几个方面介绍软件偏系统软件;办公软件;视频软件;一、系统软件……Excel表格中,如何快速批量制作条形码和二维。。。生产企业,销售企业,产品ID和信息以条形码的形式记录,方便机器读取,现在又多了二维码,我们又习惯用excel处理数据,那能否用excel批量生成二维码和条码呢,答案是肯定的,这……从零开始学Excel透视表的一些基础操作(。。。新建一个透视表之后,不能删除其中的某一单元格或某一行(列),也不能在含透视表的单元格内新增单元格或行(列)否则,会跳出如下页面:那么,如果想对透视表进行编辑,我们还……系统地学习Excel第03课,Excel的工作界面上一篇:02Excel基础知识本篇内容结构如下:本篇在章节中的位置3。工作界面从Excel2007版开始,Excel的工作界面风格就一直延续至今,其中设……EXCEL函数公式大全之利用条件公式和条件格式。。。EXCEL函数公式大全之利用条件公式和条件格式的组合自动设置单元格格式。EXCEL函数与公式在工作中使用非常的频繁,会不会使用公式直接决定了我们的工作效率,今天我们来学习一下提……Excel中检测输入的身份证号码是否合法函数。。。什么时候需要校验身份证号码合法性呢?1。防止输入人员随手输入一个18位数字冒充身份证号码2。防止输入手误,有时候并非故意输错注意本方法无法检测身份证是否真实存……全面的CAD入门教程(超多动图),有这篇就够。。。延伸:EX如果延伸到的参照边没有那么长,可以在命令栏设置到延伸到边,一次设置以后仍有效。打断于点:BR执行此命令可以打断线,但打断之后两个点是分开的。倒……4个你特别想知道的Word技巧,准确的说是我一。。。1、省略号省略号的输入的方法有很多种,这里Word妹推荐三种输入省略号的快速方法:第一种:按Shift6键即可第二种:按组合键CtrlAlt。即可第三种……财务干货:会计常用的excel技巧,分分钟搞定。。。会计常用的excel技巧:1。冻结单元格为了让表更方便看,想让某行或列固定不动,学会这个技巧,可以冻结任意你想冻结的字段噢!2。打印标题行打印的表格页数……比U盘还方便的随身携带文档储存告别U盘从。。。不知道用了多少个U盘,不知道丢了多少重要文件,相信经常和办公文档打交道的朋友都用过U盘,但是U盘质量真是不咋样,无论多么好的牌子的U盘,用着用着突然有一天你就会发现,插到电脑上……Excel快捷键大全常用今天小编给大家整理了EXCEL常用快捷键,希望对大家有用一起来看看CTRL字母系列CTRL字母系列CtrlA全选CtrlB文字加粗……
蚂蚁花呗最高能透支多少如何创建一个QQ?抖音中满屏单身狗视频是如何拍摄出来的?快手怎么录屏直播高德地图查找附近ATM、厕所、医院等周边设施如何截取视频某一部分百度账号怎么注销WPS表格中如何设置单元格数值格式手机淘宝摇一摇在哪里,手机淘宝摇一摇怎么玩无线网络连接不见了,怎么办QQ浏览器怎么整页翻译octetstream文件怎么打开
三顾上海单身楼里的快乐时光剖腹产术前准备流程要有“天时地利人和”空挡滑行才能省油MG动画今年立秋后还热吗?答案来了游泳减肥食谱有什么惊动造句用惊动造句大全【歌词】微笑而过歌手:高忠夫热文聚热点网 关于体检你应该知道的常识常规体检究三岁看大,七岁看老?不准相较造句用相较造句大全不粘锅有毒吗(不粘锅涂层脱落有毒吗)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形