Excel公式由身份證號碼計算性別年齡出生日期
居民身份證,是用於證明持有人身份的一種法定證件,多由各國或地區政府發行予公民。並作爲每個人重要的身份證明檔案。在它的編碼中會透露出兩個重要的資訊,一個是身份證的7--14位,如19741015,表示是1974年10月15日出生;第二個是性別,第17位是1,奇數,表示男性;第17位是2,偶數,表示女性。
一、對於性別的計算
(01)首先介紹Microsoft Excel中的一個字元串函數mid函數的用法,它是專門截取字母串中的部分字元的函數。函數語法格式=mid(text,start_num,num_chars)mid(字元串,開始截取位置,截取字元個數)那麼從身份證號(A2)的第17位開始截取1個字元,及身份證的第17位,如下圖所示在B2的位置輸入“=mid(A2,17,1)”,剩下的下拉句柄即可。如第一個身份證截取的17號位置爲1。
(02)第二個函數是求餘函數——mod函數,判斷17號位的數字是奇數還是偶數的,按規則:奇數表示男性,偶數表示女性。函數語法格式=mod(number,divisor)mid(字元串,開始截取位置,截取字元個數)身份證第17位除以2的餘數,即=mod(mid(A2,17,1),2)
(03)第三步就是利用if函數判斷給定的對錯了,滿足返回前一個,不滿足返回後一個即=IF(MOD(MID(A2,17,1),2)=1,"男","女"),這個也就是最終的答案使用時用這個即可。函數字母的大小寫都可以。
二、計算出生年月日
(01)出生年月日其實比較直觀,數字的提取採用上面的mid函數。從身份證第7位提取4個字元作爲年份,在第11位提取2字元作爲月份,在第13位提取2字元作爲日期。然後使用Date函數,將提取的數字變爲日期格式進行顯示。DATE函數的基本構型是DATE(year,month,day)
(02)在出生日期(E2單元格)輸入下列公式,然後下拉句柄即可。=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
(03)DATE其實只是在年月日間插入了""字元,而如果需要更多樣式,則可以自行設計。這裏介紹一個“&”符號的作用(稱作AND) ,起着字元串的連接作用。例如,="搜狗" & "百科",結果是"搜狗百科"。這裏也給大家準備了多種示例,供大家參考,見下圖。例如,=MID(A58,7,4)&"年"&MID(A58,11,2)&"月"&MID(A58,13,2)&"日"的結果是1976年05月12日,它就是利用&"年"&,成功地將所需字元插入到年月日中間。
(04)還可以使用一個文字函數——TEXT函數來完成這項工作,Excel中的TEXT函數是將一數值轉換爲按指定格式表示的文字的函數,也就是把數字轉換成文字格式。其語法格式爲:TEXT(value,format_text),Value可以是數值、計算結果爲數值的公式,或對數值單元格的引用。而Format_text是所要選用的文字格式。而輸出成日期格式的Format_text,"0-00-00",這個format是從後往前計算的,最後的兩個字元佔據最後的00,然後中間的兩個字元佔據中間的兩個00,剩下的字元佔據第一個0,這裏的第一個0可以寫成0000、000、00、0,但不能多,否則日期前會加一個0。
(05)具體的函數格式如下,含義爲從第七號位截取8個字元,按照"0-00-00"格式排列:=TEXT(MID(A67,7,8),"0-00-00")如果你問我怎麼知道這個格式的,右鍵單元格,懸着“單元格格式”對話框中選擇“數字”選項卡,在“分類”列表框中選擇“特殊”,然後在右側的“類型”框中選擇“中文小寫數字”最後再返回到左側“分類”列表框中單擊“自訂”, 就能看到format_text的具體格式樣式了。
三、計算年齡
(01)利用DATEDIF函數計算兩日期之差。函數語法爲:DATEDIF(start_date,end_date,unit)分爲三種,計算年齡選用第一種。=DATEDIF(A1,TODAY(),"Y")計算年數差=DATEDIF(A1,TODAY(),"M")計算月數差=DATEDIF(A1,TODAY(),"D")計算天數差
(02)我們已經知道出生年月的DATE了=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))再將它與today比較一下年數差即可,輸入下列公式,然後下拉句柄。=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"y")也可以使用TEXT函數。=DATEDIF(TEXT(MID(A73,7,8),"0-00-00"),TODAY(),"y")
-
如何申訴qq號
QQ是我們生活中常用的聊天,溝通感情的方式。QQ密碼的丟失會給我們造成許多的困擾。因此申訴找回密碼,也是一個實用的技能。手機或者密保找回(01)找回QQ密碼,分爲透過手機驗證找回、密保問題找回,以及申訴找回,這裏是申訴找回,因此前面的兩種方式簡單說一下。(02)透過QQ登...
-
godaddy域名解析教程
發現還有很多朋友對godaddy控制面板不熟悉,一些很簡單的方法站長還不會操作,下面一步步講述godaddy域名解析的方法。步驟/方法(01)進入godaddy官網,登入,點擊主選單MyAccount,(可選:然後點擊子選單MyProducts):(02)進入godaddymyaccount帳戶後點擊左邊欄Domainmanager,進入d...
-
qq空間親密度怎麼增加到100
如何增加qq空間親密度(01)首先登入你的QQ空間,進入個人中心後,點擊檢視--->【好友親密度】檢視你和某一個好友是否已經都關心對方了,沒有就先點擊--->【特別關心】(02)點擊”特別關心“後會親自動增加一定的密度數值。這個也是隨機增加的哦!沒有一定增加數值的。這個特...
-
怎樣邀請QQ好友一起玩QQ遊戲
相信很多朋友喜歡和朋友一起玩遊戲,當然包括在電腦上玩咯,玩玩小遊戲解解悶是很多朋友喜歡的,小編就喜歡和好友一起玩QQ遊戲,還可以作弊的,哈哈。不知道怎麼邀請QQ好友一起玩遊戲的小夥伴快來圍觀吧。操作方法(01)登陸QQ(02)確認好友當前是否是電腦在線,不是電腦在線玩不...