居民身份證號碼是從事人事管理方面的人員經常接觸到的一種特殊數據,原為15位,在21世紀以后都統一升級為18位,其編碼規則按排列順序從左至右依次如下。
15位:6位數字地址碼,6位數字出生日期碼,3位數字順序碼。
18位:6位數字地址碼,8位數字出生日期碼,3位數字順序碼和1位校驗碼。
在Excel中,利用提取字符串函數可以提取身份證相關的信息供人事人員做進一步處理,包括以下內容:
●從身份證號碼中提取生日
●從身份證號碼中提取性別
下面來看如何從身份證號碼中提取生日。使用提取字符串函數來提取身份證號碼中的出生日期碼,使人事管理人員能夠快速準確地獲取員工的生日信息。實際工作中,有些部門只需得到8位連續日期數字,而有些部門希望得到真正的出生日期,應該根據具體要求來具體處理。
假設下表為某公司人事部門的員工信息表,其中B列為部分員工的身份證信息(18位或15位),下面的公式將提取出員工的生日信息,如圖中D2
=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)
以上公式適用于在任何的15位或18位的身份證中提取人員生日。但由于那些擁有15位身份證的員工都是在21世紀前出生的,因此需要對從15位身份證提取出來的6位生日前置文“19”來生成完整的日期格式,而對于18位身份證則直接取得8位日期值即可。