在Excel中处理身份证号是一个常见且易错的问题,其实只要我们正确操作,就可以规避很多“陷阱”。
Excel中关于身份证号的处理技巧
身份证号的输入与复制粘贴身份证号在默认输入的时候Excel会将其判断为数字类型,而Excel单元格最多只能显示15位有效数字,因此会将最后三位数字截断变成“000”,从而丢失有效数据,单元格显示是以科学计数法表示的数字。
不过有一种例外情况,就是身份证号末位是字母“X”,针对这种情况,Excel会将身份证号当作文本数据保存,不会丢失有效数字。
Excel中关于身份证号的处理技巧
在复制、粘贴身份证号的时候也容易出现类似的问题,而且特别注意的是,
一旦身份证号末位被截断,变成000,数据将会被永久损坏,不可恢复!
因此,
身份证号的正确输入方法是
:先输入英文半角的单引号,然后再输入身份证号;
或者先设置单元格格式为【文本】格式之后再输入身份证号。
以上两种录入身份证号的方式得到的结果是不一样的,注意观察下图两个身份证号的内容和格式。
强烈建议大家使用上述的第2种方法录入身份证号,这将为后面的数据处理提供极大的便利。
Excel中关于身份证号的处理技巧
从身份证号获取个人信息身份证号包含了我们个人的很多信息,比如籍贯、性别、出生年月日等。
Excel中关于身份证号的处理技巧
1. 获取籍贯信息
首先我们要有一个籍贯信息对照表,要知道每一个籍贯对应的编码(这些信息网上可以查到),如下图所示。
Excel中关于身份证号的处理技巧
然后我们用如下代码获取身份证号里的籍贯信息:
=VLOOKUP(LEFT(A2,6),Sheet2!A:B,2,0)
这个公式中,我们先用LEFT函数获取身份证号前6位,然后用VLOOKUP函数在Sheet2表中查找对应的籍贯信息。
2. 获取性别信息
身份证号的第17位即为性别识别码,偶数为女,奇数为男,所以我们用如下代码获取性别信息:
=IF(ISEVEN(MID(A2,17,1)),"女","男")
这个公式中,先用MID函数获取身份证号的第17位数字,然后用ISEVEN判断是否为偶数,最后用IF函数判断,如果为偶数则显示为“女”,否则显示为“男”。
3. 获取出生年月日
我们分别用MID函数获取身份证号第7-10位的年份、第11-12位的月份、第13-14位的日期,最后用DATE函数组合成一个完整日期的形式。代码如下:
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
最终获取的个人信息如下图所示。
Excel中关于身份证号的处理技巧
以上就是今天给大家分享的关于身份证号的处理技巧,欢迎关注、收藏、留言讨论!
1.《Excel身份证号 Excel中关于身份证号的处理技巧》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《Excel身份证号 Excel中关于身份证号的处理技巧》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/228395.html