
首先使用MID函數(shù)提取身份證第7到14位的出生日期,再結(jié)合DATE與TEXT函數(shù)轉(zhuǎn)換為標(biāo)準(zhǔn)日期格式,并通過IF和LEN函數(shù)判斷有效性,確保數(shù)據(jù)準(zhǔn)確。
如果您需要從身份證號(hào)碼中提取出生日期信息,可以通過Excel內(nèi)置的文本函數(shù)快速實(shí)現(xiàn)。中國居民身份證號(hào)碼第7到14位表示出生年月日,格式為YYYYMMDD。以下是幾種有效的提取方法:
一、使用MID函數(shù)提取出生日期
MID函數(shù)可以從文本字符串的指定位置開始提取指定長度的字符。適用于標(biāo)準(zhǔn)18位身份證號(hào)碼。
1、在目標(biāo)單元格輸入公式:=MId(A2,7,8),其中A2為身份證號(hào)碼所在單元格。
2、按回車鍵后得到8位數(shù)字的出生日期(如19900101)。
3、選中結(jié)果列,右鍵選擇“設(shè)置單元格格式”,選擇“自定義”,輸入0000-00-00以顯示為日期格式。
二、結(jié)合DATE函數(shù)生成標(biāo)準(zhǔn)日期格式
通過DATE函數(shù)將提取的年、月、日部分組合成真正的日期值,便于后續(xù)計(jì)算。
1、輸入公式:=DATE(MId(A2,7,4),MId(A2,11,2),MId(A2,13,2))。
2、該公式分別提取年份(第7位起4位)、月份(第11位起2位)、日期(第13位起2位)作為DATE參數(shù)。
3、結(jié)果將返回標(biāo)準(zhǔn)日期格式(如1990/1/1),可自由調(diào)整顯示樣式。
三、添加TEXT函數(shù)統(tǒng)一輸出格式
使用TEXT函數(shù)可直接控制輸出的日期顯示格式,避免手動(dòng)設(shè)置單元格格式。
1、輸入公式:=TEXT(DATE(MId(A2,7,4),MId(A2,11,2),MId(A2,13,2)),"yyyy-mm-dd")。
2、公式會(huì)返回形如“1990-01-01”的文本型日期。
3、此方法適合需要固定格式導(dǎo)出或與其他系統(tǒng)對(duì)接的場景。
四、處理可能存在的空值或錯(cuò)誤數(shù)據(jù)
為防止因空單元格或非18位身份證號(hào)導(dǎo)致的錯(cuò)誤,可嵌套IF和LEN函數(shù)進(jìn)行判斷。
1、輸入公式:=IF(LEN(A2)=18,TEXT(DATE(MId(A2,7,4),MId(A2,11,2),MId(A2,13,2)),"yyyy-mm-dd"),"無效身份證")。
2、當(dāng)身份證號(hào)碼長度不等于18位時(shí),顯示“無效身份證”提示信息。
3、此方式提升公式的健壯性,適用于混合數(shù)據(jù)源環(huán)境。
以上就是Excel怎么從身份證號(hào)碼中提取出生日期_Excel身份證信息提取公式方法的詳細(xì)內(nèi)容,!

