Excel提取身份證信息
生日 年齡 性别 一鍵提取
在使用Excel的過程中
有時候我們會遇到處理
身份信息的情況
比如,年齡、生日、性别等
那今天我們就是用Excel
自動提取這些信息
現在就開始把
姓名與證件号
現在,我們已經在表格中輸入了一個用作示例的身份證号碼。
我們的身份證号碼由18位數字組成:
前6位為地址碼
第7至14位為出生日期碼
第15至17位為順序碼
第18位為校驗碼
其中第17位如果是單數為男性分配碼,雙數為女性分配碼。
知道了這些我們就可以設計我們的信息提取方式了!
用身份證号判斷性别
身份證判斷性别
我們已經知道了,如何通過身份證的第17位來判斷性别——單數為男,偶數為女。
所以我們使用MID函數,來獲取身份證第17位:MID函數的第一個參數為數據的所在單元格,這裡為B2,第二個參數就獲取數據的起始位置,這裡我們從身份證第17位開始獲取,第三個參數,代表獲取幾位,我們隻需要獲取第17個字符,所以這裡填寫1。
此時我們的MID函數為:MID(B2,17,1)
接着我們使用求餘函數MOD,對我們的MID結果求餘:MOD(MID(B2,17,1),2)
最後使用IF函數做一個判斷:
=IF(MOD(MID(B2,17,1),2)=0,"女","男")
如果MOD函數的求餘結果等于0,說明身份證第17為偶數,也就是性别為女。否則相反。
完整公式:
=IF(MOD(MID(B2,17,1),2)=0,"女","男")
提取生日
證件号提取生日
提取生日其實是非常簡單的。我們隻需要使用MID函數提取特定區域的信息,然後拼接即可。
先看我們的完整公式:
=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"
第一個MID函數從身份證第7位開始取4個字符,也就是出生年份1972,那同理,後面兩個MID分别對應的月份和日期。
之後我們使用&将它們拼接在一起。就得到了生日信息。
根據生日計算年齡
其中的MID函數,我們再熟悉不過,用來提取身份證号碼中的出生日期碼,之後我們使用TEXT函數對改字符進行格式化操作,使其按照我們預期的方式顯示。
在之後,我們使用DATEIF函數返回兩個日期之間的差值,它的第一個參數為我們使用TEXE和MID處理的身份證出生日期,第二個參數為當前日期TODAY(),第三個參數y代表對年份求差,這樣便得到了年齡。
其實,通過身份證計算信息的方式,在Excel還有很多種不同的方法,這裡我們使用了最容易理解的方式來給大家講解。
學會了嗎?一定要親自實踐一番哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!