如何解读在excel中通过身份证数字提取出生年月日函数公式?

发布网友

我来回答

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位日期值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com