關于從身份證號碼中提取出生日期、性別及年齡,其實很簡單,因為這些都是很明顯的直接信息,比如直接使用mid函數提取身份證號碼的第7-14位(即從第7位開始,取8位),即為出生日期,如下圖所示: 有了出生日期,再計算年齡就非常簡單了,在此不再贅述。通常,對于身份證信息的提取,不僅限于出生年月、年齡或性別,還包括對身份證的校驗、省份城市歸屬地等,當需要校驗或提取這些完整的信息時,通過Excel函數就比較困難了,因此,個人推薦使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下相應的插件)來直接從網絡數據庫獲取最新的更加準確的信息,而且這個操作非常簡單,連函數都不需要,具體如下: 1、新建查詢-從其他源-自網站2、輸入查詢網站地址(等號后面是身份證號)3、選擇身份證數據所在的表4、將查詢結果直接返回Excel通過網絡查詢的方法,不僅能夠直接獲取更加完善的信息,而且可以對身份證信息進行基本的校驗,當然,問題中所提及的性別、出生日期等也包含在內,就是點幾下鼠標的事情! 更多精彩內容,盡在【Excel到PowerBI】我是大海,微軟認證Excel專家,企業(yè)簽約Power BI顧問讓我們一起學習,共同進步! |
|