我们知道我国的身份证号码,有两种。一种是15位(第一代身份证),另一种是18位(第二代身份证)。号码上的数字其实都是按照一定的规则得到的,本系列文章,由浅到深,分享给大家,一些使用Excel验证身份证真伪的方法。
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/3fc72e486143d7d495cde35f7da75f0f832b5051.jpg)
工具/原料
Excel
在Excel中输入需验证真伪的身份证号码
1、首先,我们打开Excel,在单元格中输入要检验的身份证号码。例如,在单元格B1输入一个有待验证身份真假的身份证号码:53010219200508011
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/27725684cde34b2cba129ccb0d0e7c75e4f44351.jpg)
2、我们会发现,Excel自动将身份证号码变成了一个科学计数法表示的数字。这个自动纠正,其实不是我们期望的。所以不能直接这样输入身份证号码。解决办法:在输入身份证号码的时候,在号码前加上一个英文单引号',即在单元格中输入:'53010219200508011这样Excel就把这串数字,作为文本处理,而不是“自作主张”地把大数字四舍五入了。
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/64a62a0f647814234545918aaac2bbd6e0d0b251.jpg)
验证身份证号码真伪第1招:判断长度
1、下面我们使用第一招,判断身份证号码的长度是否合法。在单元格B2使用公式:=LEN(A2)得到该身份证号码长度为17,显然人工判断不合法。
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/d04eec260d9a310e1c640e9e31b842406bfea251.jpg)
2、可以修改一下公式,让Excel自动根据长度(15或18位)判断身份证号码的真假。=IF(OR(LEN(A2)=18,LEN(A2)=15),"真","假")得到结果为“假”
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/dda98e4800fc77f785f3b894c8715fdb37209051.jpg)
3、这个判断条件,看起来很简单,但是却是一个最基本的判断条件(往往最简单的判断方法,最可靠最有效),来检测我们输入的身份证号码是否有误。
![Excel罕见高招:[2]判断身份证号码真伪①](https://exp-picture.cdn.bcebos.com/d400248ca608a50fa401b73810cec7f88b77ff51.jpg)