当前位置: 首页
电脑教程
Excel验证身份证合法性:公式判断方法与步骤详解

Excel验证身份证合法性:公式判断方法与步骤详解

热心网友 时间:2026-01-08
转载

在Excel中校验身份证号码是否符合国家标准GB 11643-1999,需要通过公式进行判断。主要包括三个步骤:一、进行基础校验,使用AND函数判断是否为18位,前17位是否为数字,以及末位是否为数字或字母X;二、进行完整的校验码验证,依据国标规定的加权求和模11算法,计算并比对校验码;三、还可采用分步法,将验证过程分解为长度判断、截取数字、加权计算、求和、校验码比对等多个辅助列来逐步完成。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

exel表格怎么判断身份证是否合法_Excel身份证合法性验证公式

若您需要在Excel表格中验证输入的身份证号码是否符合中国国家标准(GB 11643-1999),就需要检查其位数、数字构成以及校验码等关键要素。这里提供了几种可以直接套用的公式方法,供您选择使用。

一、基础位数与字符校验法

这个方法首先判断身份证号是否为18位,并且前17位必须全是数字,第18位可以是数字或字母X(不区分大小写)。这是验证其合法性的前提条件。

1、在目标单元格中输入以下公式:
=AND(LEN(A1)=18,ISNUMBER(--LEFT(A1,17)),OR(RIGHT(A1,1)="X",RIGHT(A1,1)="x",ISNUMBER(--RIGHT(A1,1))))

2、将公式向下填充至其他身份证数据所在行。

3、公式返回TRUE表示通过了位数与字符的基本校验,返回FALSE则表明格式存在明显错误。

二、完整18位校验码验证法

此方法严格依据国标GB 11643-1999规定的加权求和模11算法,计算前17位的加权和,然后比对第18位的校验码。校验码与计算结果的对应关系为:0-10 → “10X98765432”。

1、在目标单元格中输入以下长公式(请确保A1为身份证号码所在单元格):
=IF(LEN(A1)<>18,"长度非18位",IF(ISERROR(FIND(UPPER(RIGHT(A1,1)),SUBSTITUTE("10X98765432",0,"10"),1)),"末位非法",IF(UPPER(RIGHT(A1,1))=MID("10X98765432",MOD(SUMPRODUCT(MID(A1,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),"校验码正确","校验码错误")))

2、按Ctrl+Shift+Enter确认(如为Excel 365或2024可直接回车)公式。

3、若结果返回“校验码正确”即表示通过全部国标校验,返回“校验码错误”或提示文字则表明不合法。

三、分步辅助列验证法

这个方法将复杂的校验过程拆解为多个辅助列,便于排查错误与教学演示,适用于初学者或需要审计过程的场景。

1、B1单元格输入:=LEN(A1)

2、C1单元格输入:=IF(B1=18,--LEFT(A1,17),"")

3、D1单元格输入(加权系数数组):={7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}(需选中C1:C17后按Ctrl+Shift+Enter输入为数组)

4、E1单元格输入(加权和):=SUMPRODUCT(--MID(A1,ROW(INDIRECT("1:17")),1),D1:D17)

5、F1单元格输入(校验码比对):=MID("10X98765432",MOD(E1,11)+1,1)=UPPER(RIGHT(A1,1))

来源:https://www.php.cn/faq/1953275.html?uid=1503042

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
微波炉蒸蛋沸腾就溢出怎么办?

微波炉蒸蛋沸腾就溢出怎么办?

微波炉蒸蛋不溢出的关键:掌握科学参数与烹饪原理 用微波炉蒸蛋看似简单,却常因蛋液沸腾喷溅导致失败。这主要是由于受热不均与蒸汽聚集共同引发的。研究表明,当蛋液配比不当、容器密封过度或加热功率与时间设置不合理时,蒸汽会在内部形成高压,最终冲破蛋羹表面。那么,如何避免这一问题?根据中国家用电器研究院202

时间:2026-04-06 12:18
iPad键盘切换中文支持手写输入吗?

iPad键盘切换中文支持手写输入吗?

是的,iPad原生支持中文手写输入,且兼容手指与Apple Pencil两种书写方式 很多人好奇iPad能否直接手写输入中文,答案是肯定的。iPad系统内置的中文手写输入法功能强大且免费,无需依赖第三方应用。你只需进入【设置】→【通用】→【键盘】→【添加新键盘】,选择“简体中文”并勾选“手写”选项,

时间:2026-04-06 12:15
三星ZFlip怎么刷机支持官方固件吗

三星ZFlip怎么刷机支持官方固件吗

三星Z Flip刷机完整教程:从入门到精通 一步步教你刷官方系统 许多三星Galaxy Z Flip用户可能认为官方刷机过于复杂,实际上从Z Flip3到最新的Z Flip5型号,均可通过三星官方Odin工具安全刷入原厂固件。所有固件均由三星全球服务器统一签发,Odin工具会执行严格的签名验证,确保

时间:2026-04-06 12:10
惠普打印机清洗键需要配合其他键一起按吗

惠普打印机清洗键需要配合其他键一起按吗

惠普打印机如何清洗喷头?官方标准操作指南与智能方案解析 当您发现惠普打印机出现条纹、断线或颜色不均时,第一反应或许是搜索“惠普打印机按键秘籍”来清洗喷头。实际上,对大多数惠普打印机用户而言,无论是家用还是办公机型,清洗功能都已集成在直观的软件菜单中,通过屏幕点击或HP官方应用即可轻松完成,完全无需记

时间:2026-04-06 11:23
西门子滚筒洗衣机怎么清洗污垢用什么清洁剂

西门子滚筒洗衣机怎么清洗污垢用什么清洁剂

西门子洗衣机清洁指南:专业养护教程与核心步骤 想要保持家中西门子滚筒洗衣机的洁净性能并延长其使用寿命吗?关键在于定期使用西门子原厂专用清洁剂进行系统性保养。这款清洁剂区别于市售普通产品,它由德国西门子实验室专门针对其滚筒结构及水路系统研发。其核心配方采用食品级柠檬酸,配合具备高效靶向分解能力的重活性

时间:2026-04-06 09:58
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程