身份證是居民的身份象征,在各個領(lǐng)域都要用到身份證。身份證中可以提取許多的相關(guān)信息,然而大多數(shù)人都不知道如何應(yīng)用身份證號來提取有用信息。下面,小編教大家用Excel提取出生日期、性別、年齡、及戶口所在地等信息。
輸入身份證號碼時需要將單元格格式設(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ù)字轉(zhuǎn)為文本,也可以使用TEXT函數(shù),或者提取數(shù)字后再設(shè)置單元格格式。
公式“=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))”提取出生日期
實歲計算
=(TODAY()-E3)/365,當(dāng)前日期減出生日期再除以365,然后再把數(shù)值設(shè)置為保留0位小數(shù)
TODAY函數(shù):取得當(dāng)前系統(tǒng)日期,不需要參數(shù)。
虛歲計算
=(YEAR(TODAY())-YEAR(F3)),用當(dāng)前年份減出生年份
YEAR函數(shù):返回某個日期的年份,YEAR(F3)返回1996表示出生年份是1996年。
方法一
身份證號碼第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則為男性,反之則為女性。
地區(qū)編碼:身份證地區(qū)編碼信息可直接在網(wǎng)上查找
城市
=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”的第二列。
區(qū)/縣
=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)
以上就是用Excel提取出生日期、性別、年齡、及戶口所在地等信息的具體方法,視頻操作見于之前發(fā)的文章。感謝您的閱讀!
聯(lián)系客服