我们知道我国的身份证号码,有两种。一种是15位(第一代身份证),另一种是18位(第二代身份证)。号码上的数字其实都是按照一定的规则得到的,本系列文章,由浅到深,分享给大家,一些使用Excel验证身份证真伪的方法。
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/12444123I-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)
Excel在Excel中输入需验证真伪的身份证号码
首先,我们打开Excel,在单元格中输入要检验的身份证号码。
例如,在单元格B1输入一个有待验证身份真假的身份证号码:
53010219200508011
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/1244415114-1.jpg)
我们会发现,Excel自动将身份证号码变成了一个科学计数法表示的数字。
这个自动纠正,其实不是我们期望的。
所以不能直接这样输入身份证号码。
解决办法:
在输入身份证号码的时候,在号码前加上一个英文单引号',
即在单元格中输入:
'53010219200508011
这样Excel就把这串数字,作为文本处理,而不是“自作主张”地把大数字四舍五入了。
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/1244414H7-2.jpg)
验证身份证号码真伪第1招:判断长度
下面我们使用第一招,判断身份证号码的长度是否合法。
在单元格B2使用公式:
=LEN(A2)
得到该身份证号码长度为17,显然人工判断不合法。
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/124441D25-3.jpg)
可以修改一下公式,让Excel自动根据长度(15或18位)判断身份证号码的真假。
=IF(OR(LEN(A2)=18,LEN(A2)=15),"真","假")
得到结果为“假”
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/1244414035-4.jpg)
这个判断条件,看起来很简单,但是却是一个最基本的判断条件(往往最简单的判断方法,最可靠最有效),来检测我们输入的身份证号码是否有误。
![Excel罕见高招:[2]判断身份证号码真伪①](http://www.52ij.com/uploads/allimg/160404/12444120P-5.jpg)
注意事项
使用身份证号码长度的验证,有时很简洁高效一代身份证和二代身份证号码数分别为15、18Excel罕见高招(共7篇)上一篇:多种货币转换函数...|下一篇:判断身份证号码真...经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
