美文网首页
DAY82 从身份证号码中提取完整的出生年月日

DAY82 从身份证号码中提取完整的出生年月日

作者: 萤火虫的秘密 | 来源:发表于2020-03-22 21:19 被阅读0次

要求从下图中,从B列提取出生日期,显示在C列,显示格式为"19**年*月*日"

公式:

IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),"年",MID(B2,9,2),"月",MID(B2,11,2),"日"),CONCATENATE(MID(B2,7,4),"年",MID(B2,11,2),"月",MID(B2,13,2),"日"))

公式解析:

1,用IF来判断B列身份证号码是否为15位,如果是,则用CONCATENATE将MID从第7位开始提取的2位在前面加“19”后面加“年”,第9位开始的2位数字后面加“月”,第11位开始的后2位数字加“日”,显示结果为19**年**月**日

2,否则,用CONCATENATE将MID在B列从第7位开始提取的4位后加“年”,11位后提取的2位数字后加“月”,13位后提取的2位数字后加“日”,形成最后的结果为19**年**月**日

相关文章

网友评论

      本文标题:DAY82 从身份证号码中提取完整的出生年月日

      本文链接:https://www.haomeiwen.com/subject/dwhbyhtx.html