在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