人資在做人員資訊輸入的時候會頻繁的輸入身份證號的相關資訊,比如出生年月日,性別等。而這些都包含在了身份證號裡,我們需要的只是將其提取出來。
工具/原料
excel2013
更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支援。好人一生平安。
先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。
方法/步驟
首先我們開啟一個工作樣表作為例子。
現在需要提取的是出生日期,而我們知道出生日期是在身份證的第7位到第14位。
我們可以使用文字函式中的mid函式對身份證中的生日資料進行定位提取,mid函式的使用格式是=MID(text, start_num, num_chars)
修改一下單元格格式,在C2單元格上滑鼠右鍵單元格格式設定,將其改為日期格式。似乎結果並不成功。
這個時候我們需要使用text函式對mid得值顯示方式進行修改。引數輸入如下=TEXT(MID(B2,7,8),"0-00-00"),其中B2引數為18位身份證號單元格。
這種顯示方式不太符合我們的常規閱讀方式,我們可以用mid函式將日期分別提取,並配合&文字連結符來修改顯示方式。
同樣提取性別資訊我們需要知道身份證號中代表性別的數字規則。身份證號中第17位奇數為男,偶數為女。
解釋一下,該公式首先用mid函式提取第17位的值,然後由mod函式判斷奇偶,最後由if函式輸出結果。同樣我們可以使用left函式和right函式改寫該公式,其結果一致。只為闡述其規則,無實際使用意義。
注意事項
謝謝你的投票。