一个函数,直接从身份证号码中提取你需要的信息,更快捷。
工具/原料
Excel表格
方法/步骤
1、以A2单元格的身份证号码为例使用函数=if(mod(mid(A2,17,1),2),"男","女"),通过身份证号码第17位的奇偶性判别男性和女性,奇数为男,偶数为女。
2、使用函数=date(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))巡綮碣褂或=text(罪焐芡拂mid(A2,7,8),"0000-00-00")提取出生年月,但有所区别,前者函数的月份是1月至9月的,不显示代表月份数字前的那个0,而后者可以显示出来。
3、为了方便,可以使用函数=text(mid(A2,7,8),"00年00月00日"),使得结果直接显示带有年月日。
4、使用函数=text(mid(A2,7,4),"0000")可以提取身份证号码中的出生年份;使用函数=text(mid(A2,11,4),"00月00日")可以提取出生日期,同时带有月日。
5、为了方便,可以使用函数=text(mid(A2,7,4),"0000"&"年"),使得出生年份直接带有“年”字。
6、针对不少先提取出生哪膀仑碍日期,再计算年龄的两步法,在研究的基础上,提炼出可以使用函数=DATEDIF(DATE(MID(A2,7,4),MID(A婷钠痢灵2,11,2),MID(A2,13,2)),TODAY(),"Y")或=DATEDIF(text(mid(A2,7,8),"0000-00-00"),TODAY(),"Y"),一次性计算出年龄(周岁)。
7、另外还可以使用replace函数=replace(A2,7,8,"*********")将身份证号码信息中出生日期以星号的方式隐藏。