做一张“员工信息表”如何通过这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分钟,全公司的人员信息表就做好了。看下我们的战果吧! 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)