關于從身份證號碼中提取出生日期、性別及年齡,其實很簡單,因為這些都是很明顯的直接信息,比如直接使用mid函數提取身份證號碼的第7-14位(即從第7位開始,取8位),即為出生日期,如下圖所示:
有了出生日期,再計算年齡就非常簡單了,在此不再贅述。通常,對于身份證信息的提取,不僅限于出生年月、年齡或性別,還包括對身份證的校驗、省份城市歸屬地等,當需要校驗或提取這些完整的信息時,通過Excel函數就比較困難了,因此,個人推薦使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下相應的插件)來直接從網絡數據庫獲取最新的更加準確的信息,而且這個操作非常簡單,連函數都不需要,具體如下:
通過網絡查詢的方法,不僅能夠直接獲取更加完善的信息,而且可以對身份證信息進行基本的校驗,當然,問題中所提及的性別、出生日期等也包含在內,就是點幾下鼠標的事情!