我們的身份證號碼上記錄著非常多的信息,今天我們教大家利用Excel軟件從中提取出生日期、年齡和性別,其中的重點是理解每一個函數(shù)的意思,以及其中填入內(nèi)容的意思??傊瘮?shù)除了實用,要的就是炫酷~ 一、出生日期利用【MID函數(shù)】和【TEXT函數(shù)】 =--TEXT(MID(A2,7,8),'0-00-00') ● 身份證上從第7位數(shù)開始,往后再取8位數(shù),就是完整的包含“年月日”的出生日期。以第一個身份證號為例,首先利用MID函數(shù)提取A2這個單元格從第7位數(shù)開始,往后取8位的這一排數(shù)字,即MID(A2,7,8)。然后再套上TEXT函數(shù),將取到的數(shù)字轉(zhuǎn)為“0-00-00”的文本格式即可。 二、年齡利用【DATEDIF函數(shù)】和【TODAY函數(shù)】 =DATEDIF(B2,TODAY(),'Y') ● 利用提取到的出生年份,用“今年年份”減去“出生年份”,就能得到年齡。以第一個身份證號為例,我們要用“TODAY”減去“B2”得到數(shù)值,再提取其中的年份“Y”,即就是我們要計算的年齡。 注意:DATEDIF函數(shù)是一個隱藏函數(shù),專門用于計算兩個日期間的差值,需要手打。 三、性別利用【MID函數(shù)】、【MOD函數(shù)】和【IF函數(shù)】 =IF(MOD(MID(A2,17,1),2),'男','女') ● 辨別性別之前,我們要知道身份證號的倒數(shù)第2位數(shù),如果是奇數(shù)的話,就是男性;偶數(shù)的話,就是女性。以第一個身份證號為例,我們首先利用提取函數(shù)MID取出A2這個單元格的第17位數(shù);再用求余函數(shù)MOD,把取到的數(shù)值除以2,;最后用判斷函數(shù)IF對余數(shù)進行判斷,奇數(shù)除以2,肯定有余數(shù),那就判斷為“男”,而偶數(shù)除以2,沒有余數(shù),就判斷為“女”,這樣就能得到性別數(shù)據(jù)。
|
|