一、問題描述:
日常工作中,比如人力資源部門在整理員工資料時,需要在輸入員工“身份證号碼”後,還要加輸一列“出生日期”,以便後續去計算出員工的“年齡和生日”。為了提高工作效率,這時我們就會思考一個問題,如何能快捷地從“身份證号碼”中提取出“出生日期”,這就是此處需要解決的問題。
二、解題思路:
想要提取“出生日期”,我們就要知道“身份證号碼”的排布規則,現在的“身份證号碼”由18位數字組成。前6位代表出生所在地,緊接着是8位“出生日期”。我們隻要想辦法表示“出生日期”的8位數據提取出來就可以了。
三、兩種方法:
1、利用EXCEL自帶的工具:
先選定需要分隔的“身份證号碼”所在單元格
在需要分隔的位置進行分隔
前後不需要的位置選擇“不導入此列”
中間出生日期段,選擇“日期”,目标區域選擇需要顯示的位置
2、利用EXCEL 函數:
=--TEXT(MID(C4,7,8),"0-00-00")
這裡使用TEXT()和MID()兩個函數的相互嵌套解決問題,C4是身份證号碼所在單元格位置,7是指從第七位數字開始,8表示從第七位開始,取8位數,“0-00-00”表示将取出的内容以什麼格式顯示。
注意事項:TEXT前是兩道橫線,可以是數字鍵的“減号”輸入兩次。如果不帶橫線,就會輸出文本格式,加入橫線表示保證顯示内容是日期格式。
本文由遙遠天空最亮的星原創,歡迎關注,帶你一起長知識!
如果覺得文章不錯,别忘了「關注」我為好友,我會持續更新,提供有價值的内容!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!