工作中,有時(shí)需要從身份證號(hào)中提取性別、出生日期、年齡等。如果手工統(tǒng)計(jì),不僅容易出錯(cuò),還耗時(shí)耗力。春暖花開的時(shí)候,有那時(shí)間不如出去踏青散步,賞花游玩。
下面小編為大家分享一種方法,使用Excel函數(shù)輕松解決,效率可以說提高很多哦!
以一個(gè)excel表內(nèi)容為例,其中A列是身份證號(hào),從A列中提取出生日期、年齡、性別分別填充到B列、C列、D列。如下圖所示。
方法:右鍵,“設(shè)置單元格格式”,“數(shù)字”標(biāo)簽中選擇“文本”,這樣身份證號(hào)在輸入的時(shí)候,不會(huì)出現(xiàn)類似“1.30228E+16”科學(xué)技術(shù)顯示。如下圖。
(微信公綜號(hào):職場(chǎng)天藍(lán) ID:ftianlan 分享更多Excel/Word/PPT技巧!歡迎關(guān)注! )
在B2中錄入公式:=TEXT(MID(A2,7,8),'0000-00-00'),敲回車鍵,返回出生日期“1991-03-26”。選中B2列,按住鼠標(biāo)向下拖動(dòng)填充,其他各行的出生日期也依次提取出來了。如下圖所示。
說明:18位身份證號(hào)碼中,第7位至第14位,是出生年月日。使用mid函數(shù)(截取字符串)提取身份證號(hào)碼中的第7-14位,從第7位開始截取,截取8位。以A2為例,截取出來就是“19910326”,再使用TEXT函數(shù)(文本處理)將格式轉(zhuǎn)換為“1991-03-26”。
在C2中錄入公式:=YEAR(TODAY)-YEAR(VALUE(B2))&'歲',敲回車鍵,返回年齡“28歲”。C2列按住鼠標(biāo)向下填充,顯示所有身份證號(hào)年齡。如下圖所示。
說明:其中用到三個(gè)函數(shù),即是YEAR函數(shù)(返回指定日期對(duì)應(yīng)年份)和TODAY函數(shù)(返回當(dāng)前日期)、VALUE函數(shù)(將代表數(shù)字的文本字符串,轉(zhuǎn)換成數(shù)值)。用當(dāng)前年份和出生年份相減年份差即是年齡。
在D2中錄入公式:=IF(MOD(MID(A2,17,1),2),'男','女'),敲回車鍵,返回性別“女”。在D2列向下復(fù)制填充,即可以提取所有身份證號(hào)性別。如下圖所示。
說明:其中用到三個(gè)函數(shù),即是IF函數(shù)(條件函數(shù),條件滿足返回結(jié)果1,不滿足返回結(jié)果2,在本文中即當(dāng)身份證號(hào)第17位(性別)為奇數(shù),返回“男”,反之返回“女”。)和MOD函數(shù)(求余,判斷奇數(shù)或偶數(shù))、MID函數(shù)(截取字符串,上文已說明,略)。
我是職場(chǎng)天藍(lán),如果這篇文章對(duì)您有用,歡迎點(diǎn)贊+關(guān)注,謝謝!!
聯(lián)系客服