excel里面身份证号怎么显示(中身份证的那些事儿)

excel里面身份证号怎么显示(中身份证的那些事儿)(1)

网上的玄烨的身份证

身份证对于一个人很重要,虽然是一串数字,但却代表着所在地、出生日期、性别等信息。在工作中免不了要处理这些信息,我把几个应用进行分享。

1.输入身份证号码

EXCEL单元格格式默认为常规,或我们会设置为数值等格式,但在这些格式下我们输入18位的身份证号码后面3位就会变成0,而且显示为科学计数.如430181198506228889这个号码,会变为430181198506228000,且显示为4.30181E 17。

如何解决这个问题呢,如果只是输入一两个身份证号码,就直接在最前面加入英文状态下的“'”这个符号就能全部显示了;如果输入数据比较多就建议把整个输入区域的格式设为文本输入格式就可以了。

2.提取出生日期

大家都知道身份证的7-14个数字就是代表出生日期,但显示的是数字不是日期格式,还需进行加工一下。

怎么做呢?首先我们要把代表出生日期的数字提取出来,我建议用MID()函数,选取A1单元格,从第7个数字开始,8个数字,即=MID(A1,7,8),提取结果如下所示:

excel里面身份证号怎么显示(中身份证的那些事儿)(2)

接下来我们用一个号称万能函数的TEXT()函数,为什么叫万能函数呢,主要是这个函数太强大了,能做很多意想不到的处理,以后我们再讲,这次主要是用到了他的格式设置的功能,我们把提取的结果转化为“YYYY-MM-DD”的格式,即输入=TEXT(MID(A1,7,8),"0000-00-00"),可以得到结果:

excel里面身份证号怎么显示(中身份证的那些事儿)(3)

3.提取性别

身份证号码的第17位就代表性别,奇数为男性,偶数为女性,当然开头的玄烨的性别出问题了,竟然是数字4,我们还是以430181198506228889为例,第17位数字是8,那这个身份证号的主人是女性,我们知道可以整除2的整数是偶数,有余数1的整数是奇数,我们就可以利用求余函数MOD(),同样我们先提取第17位数字,通过=MID(A1,17,1)来提取

excel里面身份证号怎么显示(中身份证的那些事儿)(4)

然后通过MOD()函数求余进行判断,输入=MOD(MID(A1,17,1),2),即提取17位数字除以2求余数,为方便显示我又加了一个17位是奇数的身份证号码;

excel里面身份证号怎么显示(中身份证的那些事儿)(5)

大家可以看到第一个余数为0,那就是可以整除2,第二个不能整除,那我们就可以用IF()函数再做一个嵌套,如果为1是男性,如果是0就是女性,输入=IF(MOD(MID(A1,17,1),2)=1,"男","女"),如下所示

excel里面身份证号怎么显示(中身份证的那些事儿)(6)

这样就完成了身份证性别的提取了。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页