EXCEL中输入身份证号,自动生成性别、年龄……
1、假设单元格E2(如图所示)中为身份证号码,分别在F2、G2、H2、I2自动生成性别、出生年月日、生日月份提醒和年龄信息。
2、首先,选中F2撮劝丛食单元格,输入“=IF(MOD(MID(E2,IF(LEN(E2)=15,15,17),1),2)=1,"男"稆糨孝汶;,"女")”,回车即可直接生成性别信息。备注:之所以显示为”#VALUE!“(下同),是因为E2单元格为空;15位身份证号码第15位代表性别,奇数为男,偶数为女;18位身份证号码第17位代表性别,奇数为男,偶数为女。
3、其次,选中G2单元格,输入“=DATE(MID(E2,7,IF(LEN(E2)=18,4,2)),MID(E2,IF(LEN(E2)=18,11,9),2),MID(E2,IF(LEN(E2)=18,13,11),2))”,回车即可直接生成出生年月日信息。
4、再者,选中H2单元格,输入“=IF(MONTH(G2)=MONTH(TODAY()),"本月过生日","")”,回车即可,如果该身份证号人员生日月份与今日所处月份相同,则该单元格会自动显示为”本月过生日“。
5、第四,选中I2单元格,输入”=DATEDIF(--TEXT((LEN(E2)=15)*19争犸禀淫&MID(E2,7,6+(LEN(E2)=18)*2),"0-00幻腾寂埒-00"),TODAY(),"y")“,回车即可直接生成年龄信息(实际年龄,比如说某人43周岁零3个月,则显示为43)。
6、最后,在单元格E2输入身份证号(文本格式),则F2、G2、H2、I2会自动生成所需信息;如果新增人员,则下拉单元格公式即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:34
阅读量:80
阅读量:34
阅读量:79