如何在EXCEL中输入正确的身份证号码
- 2023-05-25 00:56:27
如何在EXCEL中输入正确的身份证号码?
输入身份证号码时,需要遵守以下规则来确保其正确性:
1. 身份证号码应该是18位的,前17位应该是数字,最后一位可以是数字或字母X(表示10)。
2. 前6位是省份代码,中间8位是出生日期码,后4位是顺序码和校验码。
3. 出生日期码应该是以YYYYMMDD的格式编码的,例如,19900101代表1990年1月1日。
4. 校验码是通过将前17位数字按照特定的算法计算得出的,可以用于验证身份证号码的准确性。
在Excel中输入身份证号码时,可以使用文本格式,以避免Excel自动将身份证号码识别为数字并省略前导零。可以使用以下公式验证身份证号码的有效性:
=IF(AND(LEN(A1)=18,ISNUMBER(VALUE(LEFT(A1,17)))),IF(MOD(SUMPRODUCT(VALUE(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)=IF(RIGHT(A1)=X,10,MOD(RIGHT(A1),11)),有效,无效),无效)
该公式首先检查字符串长度是否为18,前17个字符是否为数字。然后,它使用特定的算法计算校验和,并将结果与身份证号码的最后一位(数字或字母X)进行比较。如果它们相同,则该身份证号码有效,否则无效。
此外,在Excel中还可以使用数据验证功能来限制用户只能输入正确格式的身份证号码。
有两种方法。
第一种:在输入身份证号前,先在需要输入身份证号码的单元格中输入一个英文状态下的单引号,再来输入身份证号,就可以了!
第二种:选中你需要输入这些信息的区域,在开始-数字栏里面将格式设置成文本,再来输入身份证号码就可以了!
打开EXCEL表格,选中要录入身份证的单元格列
点击菜单栏上“开始-数字-常规”,下拉到底部,选择“文本”。
在单元格内输入身份证号码,输入完回车后,身份证号码转换成文本格式,完整展示出来。
声明:本文内容及图片来源于读者投稿,本网站无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。请将本侵权页面网址发送邮件到583666585@qq.com,我们会及时做删除处理。