=IF(LEN(A2)<>18,“非二代身份证”,IF(MID(“10X98765432”,(MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT(“1:17”)),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)+1),1)=RIGHT(A2),“对”,“错”))

网上搜到很多关于EXCEL公式校验身份证号码的。
主要是基于身份证最后一位校验码的计算。
算法很多,但是公式都比较繁琐。有些还是数组公式。
我自己写了一个相对最简洁的

=IF(LEN(A2)<>18,"非二代身份证",IF(MID("10X98765432",(MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11)+1),1)=RIGHT(A2),"对","错"))

其中A2是身份证号码所在单元格。
使用方法就是把公式粘贴到空白单元格,把公式中三个A2改成身份证号码所在单元格就可以了。

最简洁用EXCEL公式实现身份证验证相关推荐

  1. excel计算机系统验证方案,Excel公式计算数据完整性验证方案

    Excel公式计算数据完整性验证方案Excel公式数据完整性验证协议第1页,共9页审核和批准协议的审核和批准页面协议的审核和批准的页面第2页,共9页1.验证目的此验证基于风险评估RA-1610005- ...

  2. 检验身份证号码合法的EXCEL公式

    有时候为了快速检验身份证号码的合法性,可以通过方方格子的DIY工具箱-身份证-判断合法-使用公式. 对于没有安装方方格子的用户,我这里分享一下方方格子的身份证检验公式: =IF(LEN(J2)=0,& ...

  3. ASP.NET EXCEL导入,身份证、手机号长度校验数据校验

    <cc1:MiniButton ID="btnBathAdd" Width="35px" Height="25px" runat=&q ...

  4. excel----身份证号校验位excel公式分析

    身份证号校验位excel公式分析2 举例:372525195001115217 第一步:在字符串"10X98765432"的第六位开始取,取一位字符 =MID("10X9 ...

  5. 计算机excel混合引用,Excel公式填充:绝对引用混合引用要分清

    原标题:Excel公式填充:绝对引用混合引用要分清 上次的教程,给大家留了一道题,下面给大家分析一下这道题. 瓶子看了大家的留言,大家的公式普遍存在一个小问题:每一个嵌套的IF函数的第一参数都用了AN ...

  6. Java基础之身份证验证

    //简约版package test; import java.util.Scanner;public class ID {/*** 匹配算法 :1) 得到17位身份证号码与下面给出的17位2) {7, ...

  7. 在金融行业工作有哪些必须熟练掌握的 Excel 公式?

    金融中需要掌握的 Excel 公式有很多,以下是一些重要的公式和技巧: 1. SUM.AVERAGE.MIN.MAX 等基本统计函数 2. IF.AND.OR 等逻辑函数 3. VLOOKUP.HLO ...

  8. oracle 统计一年中每个月数据总和_excel表格有每月数据 怎样统计全年的-用excel公式怎样计算每年每个月的数据总和?...

    excel表格中如何统计1月到12月的数据 我用的是Excel07版为你的表已经是存在的,并能力有限,所只能给你说下面这一种方法了,用着也单的!下边我做一个示范: 第一步 在Excel表格右侧空白任意 ...

  9. EXCEL公式、函数、图表应用技巧800问

    全书以800个问题贯穿始终,内容极为丰富.实用,读者日常使用中遇到的各类问题基本可一网打尽.全书共分15章:第1章介绍Excel公式编辑问题:第2章介绍Excel函数编辑问题:第3章介绍日期与时间函数 ...

  10. Excel公式与函数案例速查手册/电脑技巧从入门到精通丛书

    出版社: 机械工业出版社; 第1版 (2013年12月1日) 丛书名: 电脑技巧从入门到精通丛书 平装: 770页 语种: 简体中文 开本: 32 条形码: 9787111448761 商品尺寸: 1 ...

最新文章

  1. SSL与TLS的区别
  2. 送你一份 Nginx 最佳入门手册
  3. navigationBar 颜色修改
  4. Android Studio Problems
  5. mysql集群跨地域同步部署_跨地域冗余 - 跨数据中心部署方案 - 《TiDB v2.1 用户文档》 - 书栈网 · BookStack...
  6. python自动化_python自动化测试-Behave框架的用法介绍 - python测试学习
  7. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨3.55%
  8. 谁知道怎么编写侧边栏的代码吗?
  9. 运动状态下,百度人脸识别返回结果跟当前帧可能不一致
  10. 阿里云云计算 10 ECS的使用
  11. 用友nc633与oracle,用友NC和ORACLE数据库配置教程.doc
  12. PDMan-国产免费通用数据库建模工具(极简,漂亮)
  13. Unix搭建apue.h步骤详解
  14. Excel如何实现多条件计数统计
  15. 谁是全球芯片行业的“麒麟才子”?得之可得天下!
  16. Wi-Fi Direct协议详解
  17. web架构中的前置机
  18. 联想hx系列服务器,联想ThinkAgile HX系列 融合
  19. hdu 3374 String Proble
  20. Mysql实现数据脱敏

热门文章

  1. win32应用程序_教你打开程序提示不是有效的win32程序怎么办
  2. TCP协议格式和特点
  3. 骨骼的动作识别数据集_基于关节数据的人体动作识别
  4. 【科研记录】如何判断(你自己的)研究工作的价值
  5. 风控每日一问:风控工作的价值在于?
  6. OSChina 周四乱弹 ——1000万没了!因为这个孩子在家这样
  7. 我的世界Java版种子查询器_种子(世界生成)
  8. 路由器与交换机的区别是什么
  9. 作为一名程序员,我都收集了哪些好玩的神器工具?
  10. linux下chm制作工具,在Linux上安装CHM查看工具