要求从下图中,从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**年**月**日
网友评论