有身份证号码可以快速获取其性别和出生日期信息 1,性别: =IF(MOD(MID(B2,15,3),2),'男','女') 1)先用MID(B2,15,3)截取身份证号码里的从第15位开始的3位数字 2)然后用MOD(MID(B2,15,3),2)来求MID(B2,15,3)的结果值与2的余数,余数要么返回1,要么返回0 3)最后用IF(MOD(MID(B2,15,3),2),'男','女')来得到性别是男还是女 2,出生日期 =--TEXT(MID(B2,7,LEN(B2)/2.2),'0-00-00') 1)先用LEN(B2)/2.2得到近似6.81或8.18的数字,若身份证号码是15的,会得到近似6.81的数字,若是18位的,则会得到近似8.18的数字。 2)用MID(B2,7,LEN(B2)/2.2)来从身份证号码里获取代表出生日期的几位数字。 3)用TEXT(MID(B2,7,LEN(B2)/2.2),'0-00-00')强制把截取到的几位数字变成类似日期格式的样子 4)再用--(即负负得正)把上述TEXT函数得到的类似日期格式的日期变成真正的代表日期的数字,然后设置单元格格式为日期格式 ------------------------------------------------------------------------------------------- |
|
来自: fzchenwl > 《excelppt》