最简洁用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),“对”,“错”))
网上搜到很多关于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公式实现身份证验证相关推荐
- excel计算机系统验证方案,Excel公式计算数据完整性验证方案
Excel公式计算数据完整性验证方案Excel公式数据完整性验证协议第1页,共9页审核和批准协议的审核和批准页面协议的审核和批准的页面第2页,共9页1.验证目的此验证基于风险评估RA-1610005- ...
- 检验身份证号码合法的EXCEL公式
有时候为了快速检验身份证号码的合法性,可以通过方方格子的DIY工具箱-身份证-判断合法-使用公式. 对于没有安装方方格子的用户,我这里分享一下方方格子的身份证检验公式: =IF(LEN(J2)=0,& ...
- ASP.NET EXCEL导入,身份证、手机号长度校验数据校验
<cc1:MiniButton ID="btnBathAdd" Width="35px" Height="25px" runat=&q ...
- excel----身份证号校验位excel公式分析
身份证号校验位excel公式分析2 举例:372525195001115217 第一步:在字符串"10X98765432"的第六位开始取,取一位字符 =MID("10X9 ...
- 计算机excel混合引用,Excel公式填充:绝对引用混合引用要分清
原标题:Excel公式填充:绝对引用混合引用要分清 上次的教程,给大家留了一道题,下面给大家分析一下这道题. 瓶子看了大家的留言,大家的公式普遍存在一个小问题:每一个嵌套的IF函数的第一参数都用了AN ...
- Java基础之身份证验证
//简约版package test; import java.util.Scanner;public class ID {/*** 匹配算法 :1) 得到17位身份证号码与下面给出的17位2) {7, ...
- 在金融行业工作有哪些必须熟练掌握的 Excel 公式?
金融中需要掌握的 Excel 公式有很多,以下是一些重要的公式和技巧: 1. SUM.AVERAGE.MIN.MAX 等基本统计函数 2. IF.AND.OR 等逻辑函数 3. VLOOKUP.HLO ...
- oracle 统计一年中每个月数据总和_excel表格有每月数据 怎样统计全年的-用excel公式怎样计算每年每个月的数据总和?...
excel表格中如何统计1月到12月的数据 我用的是Excel07版为你的表已经是存在的,并能力有限,所只能给你说下面这一种方法了,用着也单的!下边我做一个示范: 第一步 在Excel表格右侧空白任意 ...
- EXCEL公式、函数、图表应用技巧800问
全书以800个问题贯穿始终,内容极为丰富.实用,读者日常使用中遇到的各类问题基本可一网打尽.全书共分15章:第1章介绍Excel公式编辑问题:第2章介绍Excel函数编辑问题:第3章介绍日期与时间函数 ...
- Excel公式与函数案例速查手册/电脑技巧从入门到精通丛书
出版社: 机械工业出版社; 第1版 (2013年12月1日) 丛书名: 电脑技巧从入门到精通丛书 平装: 770页 语种: 简体中文 开本: 32 条形码: 9787111448761 商品尺寸: 1 ...
最新文章
- SSL与TLS的区别
- 送你一份 Nginx 最佳入门手册
- navigationBar 颜色修改
- Android Studio Problems
- mysql集群跨地域同步部署_跨地域冗余 - 跨数据中心部署方案 - 《TiDB v2.1 用户文档》 - 书栈网 · BookStack...
- python自动化_python自动化测试-Behave框架的用法介绍 - python测试学习
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨3.55%
- 谁知道怎么编写侧边栏的代码吗?
- 运动状态下,百度人脸识别返回结果跟当前帧可能不一致
- 阿里云云计算 10 ECS的使用
- 用友nc633与oracle,用友NC和ORACLE数据库配置教程.doc
- PDMan-国产免费通用数据库建模工具(极简,漂亮)
- Unix搭建apue.h步骤详解
- Excel如何实现多条件计数统计
- 谁是全球芯片行业的“麒麟才子”?得之可得天下!
- Wi-Fi Direct协议详解
- web架构中的前置机
- 联想hx系列服务器,联想ThinkAgile HX系列 融合
- hdu 3374 String Proble
- Mysql实现数据脱敏