几乎每位与Excel打交道的人,都会遇到身份证号码处理问题。从身份证号码中提取出生日期,又是最常遇到的操作。
而根据自己的工作需要,出生日期又会有不同格式要求,如“****年*月*日”、如“****/*/*“,如“****-*-*”等。
韩老师总结以下常用的几个公式:
=MID(A2,7,8)
用MID函数直接从身份证号码第7位开始取出8位出生年月日,这种方法提取的出生日期,实质上是文本。
第二个公式:
=TEXT(MID(A2,7,8),"0000-00-00")
利用TEXT文本格式化函数将身份证号码第7位开始取出的8位文本,格式化成为“年-月-日”格式。
第三个公式:
=TEXT(MID(A2,7,8),"0000年00月00日")
利用TEXT文本格式化函数将身份证号码第7位开始取出的8位文本,格式化成为“****年**月**日”格式。
第四个公式:
=CONCATENATE(MID(A2,7,4),"-",MID(A2,11,2),"-",MID(A2,13,2))br
利用文本连接函数CONCATENATE将年月日与间隔符“-”相连接,成为“年-月-日”格式。
第五个公式:
=CONCATENATE(MID(A2,7,4),"年",MID(A2,11,2),"月",MID(A2,13,2),"日")
利用文本连接函数CONCATENATE将年月日与间隔符“-”相连接,成为“****年**月**日”格式。
=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"
利用文本连接符&将年月日与间隔符“-”相连接,成为“****年**月**日”格式。
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
利用日期函数DATE将年月日组成真正日期格式的出生日期。
联系客服