HELLO,这次本渣渣要向大家分享的小经验是:通过身份证号码提取信息,各位小伙伴应该都知道,我们的身份证号码其实包含了许许多多关于自己的个人信息,每个数字的代表意义具体如下:
那么在这里本渣会跟大家分享一下如何通过EXCEL对身份证上的个人信息进行提取的操作。下面就以提取出生年月日与性别为示例,当然其他信息提取方法也是差不多的啦~~~~
噢噢,在此之前需要提醒一下大家,在EXCEL中输入身份证号码前记得要先把单元格格式改为文本哦,不然EXCEL会把大家输入的身份证号码自动识别为数字并把身份证号码的后三位自动转为0!!!
那么现在就正式开始介绍对身份证信息的提取操作,这里我们会用到比较基础的EXCEL常用文本函数LEFT、MID、RIGHT、常用逻辑函数IF和日期函数DATE
首先我们先从身份证号码上提取出生日期,那么第一步就是先把身份证号码里表示出生日期的数字分别提取出来,再以日期的格式展示。在编辑栏里输入公式如下
上面两个函数的具体用法:MID(字符串文本或单元格,从第几个字符开始提取,共提取多少个字符)
DATE(年,月,日)
当然小伙伴们熟悉了以后可以直接在DATE函数里用MID进行函数的嵌套得出结果,而不用再把年月日都分别占用单元格。如公式:=DATE(MID(身份证号码,7,4),MID(身份证号码,11,2),MID(身份证号码,13,2))
而提取身份证的性别则也是先将身份证里的性别数字提取出来,再对其进行判断处理
身份证号码的第17位数字代表着性别信息,若该数字是奇数则为男性,偶数则为女性。那么只要我们先把第17位数字提取出来再判断它是奇数还是偶数,就可以判断出性别了。
这里用到的几个函数具体用法有:
LEFT(字符串文本或单元格,从左到右数第一个字符起共需要提取多少个字符)
RIGHT(字符串文本或单元格,从右到左数第一个字符起共需要提取多少个字符)
IF(判断语句,若判断语句为真时执行,若判断语句为假时执行) PS:在EXCEL里0代表FALSE(假),除了0之外的其他数值代表TRUE(真)
MOD(数值,除数),MOD是求余函数,在该例子中主要使用MOD判断性别数字的奇偶性。若MOD的结果为1则为男,0则为女(皮一下:带棍棍的就是男的 ໒( ◔ ▽ ◔ )७)
本次小技巧的分享就到这里结束咯,希望对大家有所帮助~~~~