1、首先,我们打开Excel,在单元格中输入要检验的身份证号码。
例如,在单元格B1输入一个有待验证身份真假的身份证号码:
![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、下面我们使用第一招,判断身份证号码的长度是否合法。
在单元格B2使用公式:
=LEN(A2)
![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)