判斷身份證號碼是否是18位輸入身份證號碼時需要將單元格格式設(shè)置為文本,。工作時有可能會將身份證號碼輸錯,,多輸入或者少輸入。所以,,首先要判斷身份證號碼是否是18位,,再提取身份證信息。也可以在計算公式中判斷,,但輸入公式太多,,容易出錯。 公式“=IF(LEN(A3)=18,'是','否')”返回“是”即身份證號碼為18位,,反之則不是18位,,輸入錯誤。 LEN函數(shù):得到字符串的長度。=LEN(A3)返回18表示A3單元格字符串長度是18,。 出生日期身份證號碼是:622924199605211012第7位開始往后的4位是出生的年,,第11位往后兩位是出生的月份,,第13位往后兩位是出生日期。 公式“=1*MID(A3,7,4)”提取年份,,從A3單元格第7個數(shù)字開始截取4個數(shù)字,。 MID函數(shù):一個字符串中截取出指定數(shù)量的字符,MID(A3,7,4)返回1996表示從A3單元格第7個數(shù)字開始截取4個數(shù)字,。 =1*MID(A3,7,4)表示將MID(A3,7,4)提取的文本數(shù)據(jù)轉(zhuǎn)為數(shù)值數(shù)據(jù)。 公式“=1*MID(A3,11,2)”提取月份,從A3單元格第11個數(shù)字開始截取2個數(shù)字 公式“=1*MID(A3,13,2)”提取日期,從A3單元格第13個數(shù)字開始截取2個數(shù)字 出生日期“=DATE(C3,D3,E3)” 或者直接用公式 “=DATE(1*MID(A3,7,4),1*MID(A3,11,2),1*MID(A3,13,2))”提取出生日期 年齡
=TRUNC((TODAY()-E3)/365),,當(dāng)前日期減出生日期再除以365,,然后用TRUNC函數(shù)去掉結(jié)果的小數(shù)部分 TRUNC函數(shù):作用是去掉結(jié)果的小數(shù)部分。 TODAY函數(shù):取得當(dāng)前系統(tǒng)日期,,不需要參數(shù),。
=YEAR(TODAY())+1-YEAR(F3) YEAR函數(shù):返回某個日期的年份,,YEAR(F3)返回1996表示出生年份是1996年。 實歲換算成虛歲:在本人生日到來之前,,虛歲=實歲+2,;在本人生日到來及以后,虛歲=實歲+1,。 性別
身份證號碼第17位是單數(shù)代表男性,雙數(shù)代表女性,。 =IF(ISEVEN(MID(A3,17,1))=TRUE,'女','男') ISEVEN函數(shù):ISEVEN(MID(A3,17,1))=TRUE表示身份證號碼第17位是雙數(shù),,為女性;ISEVEN(MID(A3,17,1))=FALSE表示身份證號碼第17位是單數(shù),,為男性,。
=IF(MOD(MID(A3,17,1),2)=1,'男','女') MOD函數(shù):兩個數(shù)值表達式作除法運算后的余數(shù),,MOD(MID(A3,17,1),2)表示第17位數(shù)除以2,返回1則為男性,,反之則為女性,。 戶口所在地
=VLOOKUP(1*LEFT(A2,4),地區(qū)編碼!A2:B3559,2,0) LEFT函數(shù):一個字符串的左邊截取出指定數(shù)量的字符,,LEFT(A2,4)表示從A2單元格最左邊開始,,截取4個字符 VLOOKUP函數(shù):一個查找函數(shù) VLOOKUP(查找目標(biāo),查找范圍,,返回值的列數(shù),,精確OR模糊查找) =VLOOKUP(1*LEFT(A2,4),地區(qū)編碼!A2:B3559,2,0)表示在地區(qū)編碼!A2:B3559區(qū)域內(nèi)匹配身份證前4位,采用模糊查找返回“地區(qū)編碼!A2:B3559”的第二列,。 注意:此處必須用1*LEFT(A2,4)將LEFT(A2,4)提取的文本數(shù)據(jù)轉(zhuǎn)化為數(shù)值數(shù)據(jù)才能用VLOOKUP函數(shù)查找
=VLOOKUP(1*LEFT(A2,6),地區(qū)編碼!A2:B3559,2,0)
=B2&C2 或者直接提取戶籍信息: =VLOOKUP(1*LEFT(A2,4),地區(qū)編碼!A2:B3559,2,0)&VLOOKUP(1*LEFT(A2,6),地區(qū)編碼!A2:B3559,2,0)
|
|