年底了,老板要我做一张“公司人员信息表”,只给半天时间 。而我掌握的只有员工身份证信息,如何通过这18位的身份证号,来完善这张表呢?
我们这次主要利用函数判断性别,提取生日,提取年龄,以及如何对身份证号中的出生日期部分隐藏为”********
说搞就搞!
第一步,判断性别
身份证号的第17位数字,奇数为男性,偶数为女性 。
利用这一特点进行性别判断,公式图所示
MID函数
=MID(字符串,开始位置,字符个数),所以=MID(B2,17,1)就是从身份证号的第17位开始,提取1个数 。
MOD函数
利用第17位数除以2,余数为0,则为偶数;余数为1,则为奇数 。
IF函数
当余数结果为0时,输出“女”,余数结果为1,输出“男” 。
文章插图
第二步,提取生日日期
身份证号第7~10位为年,第11~12位为月,第13~14位为日 。
【看看身份证号能判断出多少信息吧 身份证号码可以看出】利用这一点,我们提取关键数字
DATE函数
我们先利用MID函数提前身份证号第7~10位为年,第11~12位为月,第13~14位;为日,用DATE函数进行日期的统计,=DATE(年,月,日);最后将生日列的日期格式根据需要设置为”mm/dd”即可 。
文章插图
第三步,提取年龄
身份证号第7~10位为年 。
只需当下的年份减去出生的年份即可
时间函数
使用YEAR(TODAY())调取当前年份,再减去身份证上年份即可
文章插图
第四步,加密身份证号
对于身份证号中的8位出生年月日,我们在火车票上,网站信息上,都会看到其中八位数都是被”********”替换,那么这个功能是怎么实现的呢?
REPLACE函数
将指定字符串,从第几位开始的多少位数,用””号内的字符进行替换,=REPLACE(B2,7,8,"********")
文章插图
大功告成,不到5分钟,全公司的人员信息表就做好了 。看下我们的战果吧!
文章插图
- 怎么更换新的身份证 怎样换新的身份证
- 在高铁上怎么找回遗失的物品/身份证 在高铁上丢了身份证怎么找回来
- 出门忘记带身份证怎么办 出门办事忘带身份证,有什么办法吗
- 【历史故事】她是一代巨骗,从农妇变公主,死后才被揭穿身份,但已富贵一生
- 春运没带身份证怎么办 没带身份证的时候怎么办
- 身份证可以自己上传照片了 身份证证件照可以自己上传吗
- 带你看看真实的日本 日本真的吗
- 【游戏迷】三连冠期间,皮蓬和科比谁更强?看看夺冠期间的数据
- 身份证号里为什么有X 为什么有身份证号码
- 【爱历史】《风起陇西》:陈恭的身份揭晓,五个人为了他四死一伤最不值得