发布网友
共3个回答
热心网友
软件版本:Office2013
方法如下:
1.从身份证号码中提取出生年月日:
2.由于身份证号,第7位开始前四位是出生年份,中间两位是出生月份,后两位是出生日,故利用mid函数提取,再用text函数转换成年月日格式:
3.得到结果如下:
热心网友
6+(LEN(B2)=18)*2
LEN(B2)=18 是判断你的身份证号码是不是18 位,是的话,里面的日期就是 8位。
LEN(B2)=18的运算结果就是 TRUE
TRUE *2 = 0
6+(LEN(B2)=18)*2 = 8
MID(B2,7,6+(LEN(B2)=18)*2 )= MID(B2,7,8)
如果不是
那么
LEN(B2)=18的运算结果就是 FALSE
FALSE *2 = 0
6+(LEN(B2)=18)*2 = 6
MID(B2,7,6+(LEN(B2)=18)*2 )= MID(B2,7,6)
热心网友
后面等于18是逻辑判断,真为1,假为0,整个意思,18位取8位日期值,否则取6位日期值。