优草派 > 视觉设计

excel输入身份证号为啥是17?

王晨         优草派

Excel 输入身份证号为啥是17?

在使用Excel输入身份证号时,可能会发现它只能输入17位数字,而不能输入18位数字。那么,这是为什么呢?本文将从几个角度分析。

excel输入身份证号为啥是17?

1.身份证号码的结构

身份证号码由18位数字组成,前17位为地址码、生日码和顺序码的组合,最后一位是校验码。其中,地址码表示出生地,生日码表示出生日期,顺序码则是识别同一出生地、出生日期的人员的顺序编号。而校验码是其他17位数字经过一定算法计算得出的,其作用是保证身份证号码的准确性和唯一性。

2. Excel 的数值类型限制

在Excel中,有各种各样的数据类型,例如文本、数字、货币等。其中,数字类型是基本类型,其它数据类型都是基于数字类型的。在数字类型中,整数类型是比较常用的,Excel默认整数类型的精度为10位,如果超过了10位就会无法准确保存。身份证号码18位数字超过了这个精度,Excel就无法准确保存。

3. Excel 的校验算法

Excel 中存在一个内置的校验算法“MOD”,它的作用是对数据进行取模运算。在输入身份证号码时,Excel会自动进行校验算法操作,并得出一个校验结果,以保证输入的数据的正确性。而这个算法的参数如果设置为17位,则无法对18位身份证号码进行校验,因而18位数字无法输入。

4. 为什么要在Excel中输入身份证号?

身份证号码是一项重要的个人身份信息,在数据统计、管理和操作中,需要对身份证号码进行输入和处理。Excel是一款广泛使用的电子表格软件,可用于快速计算、管理和处理各种数据,所以在使用Excel时,输入身份证号码也是常见的操作。

总结一下,Excel 输入身份证号只能输入17位数字,而无法输入18位数字。原因主要有身份证号码的结构、Excel 的数值类型限制、Excel 的校验算法以及使用Excel的目的等多个因素影响。在使用Excel进行数据处理时,我们需要注意身份证号码长度不能超过17位。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
广告
? x
广告
? x
广告
? x
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备 19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024