問題情境
幾乎每位與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位文本,格式化成為“****年**月**日”格式。
第四個公式:
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將年月日組成真正日期格式的出生日期。
韓老師最推薦的是第七個公式,因為只有這個公式得到的出生日期是真正的日期格式,對后續的年齡、日期等相關統計不會造成影響。這樣的日期,還可以利用自定義單元格格式設置為其他格式。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.