利用excel提取身份證號中的資訊?

人資在做人員資訊輸入的時候會頻繁的輸入身份證號的相關資訊,比如出生年月日,性別等。而這些都包含在了身份證號裡,我們需要的只是將其提取出來。

利用excel提取身份證號中的資訊

工具/原料

excel2013

更多經驗請關注,如果幫到了你,請在上方給個投票謝謝支援。好人一生平安。

先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。

方法/步驟

首先我們開啟一個工作樣表作為例子。

利用excel提取身份證號中的資訊

現在需要提取的是出生日期,而我們知道出生日期是在身份證的第7位到第14位。

利用excel提取身份證號中的資訊

我們可以使用文字函式中的mid函式對身份證中的生日資料進行定位提取,mid函式的使用格式是=MID(text, start_num, num_chars)

利用excel提取身份證號中的資訊

修改一下單元格格式,在C2單元格上滑鼠右鍵單元格格式設定,將其改為日期格式。似乎結果並不成功。

利用excel提取身份證號中的資訊

這個時候我們需要使用text函式對mid得值顯示方式進行修改。引數輸入如下=TEXT(MID(B2,7,8),"0-00-00"),其中B2引數為18位身份證號單元格。

利用excel提取身份證號中的資訊

這種顯示方式不太符合我們的常規閱讀方式,我們可以用mid函式將日期分別提取,並配合&文字連結符來修改顯示方式。

利用excel提取身份證號中的資訊

同樣提取性別資訊我們需要知道身份證號中代表性別的數字規則。身份證號中第17位奇數為男,偶數為女。

利用excel提取身份證號中的資訊

解釋一下,該公式首先用mid函式提取第17位的值,然後由mod函式判斷奇偶,最後由if函式輸出結果。同樣我們可以使用left函式和right函式改寫該公式,其結果一致。只為闡述其規則,無實際使用意義。

利用excel提取身份證號中的資訊

注意事項

謝謝你的投票。

相關問題答案