经由过程MID和IF/TEXT/LEN函数来提取身份证号里的出生日期。
用IF函数来判定身份证号码是15位仍是18位,
若是是15位的话,利用=MID("身份证号码",7,6)提掏出生日期;
若是是18位的话,利用=MID("身份证号码",7,8)提掏出生日期。
在C2单位格输入=IF(LEN(A2)=18,MID(A2,7,8),IF(LEN(A2)=15,MID(A2,7,6),"身份证号输入错误")),执行获得C2单位格的成果是19880920。
若是身份证号不是15位或者18位就显示“身份证号输入错误”。
若是但愿获得的成果格局显示,例如18位的身份证,成果显示为1988-09-20格局;15位的身份证,成果显示为88年09月20日格局。
就需要用到TEXT函数。
在C2单位格输入公式=IF(LEN(A2)=18,TEXT(MID(A2,7,8),"0000-00-00"),IF(LEN(A2)=15,TEXT(MID(A2,7,6),"00年00月00日"),FALSE))。
①15位的身份证,暗示:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码; 7-12位出生年代日,好比880920代表1988年9月20日,这是和18位号码的分歧之处;13-15位为挨次号。
②18位的身份证,暗示:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码; 7-14位出生年代日,好比19880920代表1988年9月20日; 15-17位为挨次号,此中17位男为单数,女为双数; 18位为校验码,0-9和X,随机发生。
经由过程MID和FIND函数来提取指定位置的内容,我们用FIND函数查找"("和")"在单位格的位置,在C2单位格输入公式=FIND("(",A2),得出"("在“海说神聊京(搜狗)有限公司”中的位置为3。
在D2单位格输入公式=FIND(")",A2),得出")"在“海说神聊京(搜狗)有限公司”中的位置为6。
用MID函数来综合FIND函数提取搜狗,在B2单位格输入公式=MID(A2,FIND("(",A2)+1,FIND(")",A2)-1-FIND("(",A2))。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!