excel身份證號碼怎么看性別 全面解析身份證號碼中提取生日、年齡和性別的Excel公式,聽說excel的教程在抖音很火,很多白領(lǐng)小朋友都在爭相學(xué)習(xí),下面就跟小編一起學(xué)習(xí)一下excel身份證號碼怎么看性別的新技能吧,看完excel身份證號碼怎么看性別 全面解析身份證號碼中提取生日、年齡和性別的Excel公式會(huì)幫助你完成很多復(fù)雜的工作,你是不是很心動(dòng),快跟小編一起來學(xué)習(xí)一下。
這是一個(gè)老問題,網(wǎng)上也可以查到很多身份證號碼中提取生日、年齡和性別的提取公式,這里本文再重新整理一下,有兩個(gè)目的,一是答復(fù)一位同學(xué)的提問,二是幫大家解釋公式的意思,從Excel公式的設(shè)置中讓大家學(xué)到相關(guān)的Excel函數(shù)用法和知識點(diǎn)。以后用時(shí)不用再到處搜索公式了。
示例:如下圖所示,要求根據(jù)A列的身份證號碼分別提取生日,年齡和性別。
分析:
1、生日年月的提取公式
生日信息在身份證號碼的第7至14位,我們可以用MID函數(shù)進(jìn)行截取,即
MID(A2,7,8)
公式意思是截取A2,從第7位開始,載取8個(gè)數(shù)字。
412657198909081050 截取后為19890308,通過TEXT函數(shù)可以把數(shù)字轉(zhuǎn)換成特定的文本格式即:
B2 =TEXT(MID(A2,7,8),"0-00-00")
TEXT函數(shù)相當(dāng)于函數(shù)版的自定義格式,它可以把單元格中的數(shù)字或文本設(shè)置成指定的格式,其中“0-00-00" 是指定的數(shù)字格式,表示在倒數(shù)第2個(gè)零前面,倒數(shù)第4個(gè)零前面添加橫線。關(guān)于自定義格式的用法內(nèi)容太多,這里不再講解,同學(xué)們可以看一下相關(guān)的教程。以后蘭色幻想也會(huì)和大家一起系統(tǒng)學(xué)習(xí)這方面的知識。
2、年齡的計(jì)算
年齡是今天的年減去出生的年份。
今天可以用today函數(shù)獲得,今天所在的年year(today())
身份證中的年是第7到10位即 MID(a2,7,4)
所以提取年齡的公式即為:
C2 =YEAR(TODAY())-MID(A2,7,4)
3、性別的提取
在身份證號碼中第17位數(shù)字如果是奇數(shù)表示男,偶數(shù)代表是女。
首先提取第17位數(shù),即 MID(A2,17,1)
判斷是奇是偶有好幾種方法。
方法1:MOD(數(shù)字,2) 如果余數(shù)為0則偶,否則奇
方法2:-1^數(shù)字 如果數(shù)字為偶而結(jié)為>0,如果為奇則結(jié)果<0
方法3:isodd函數(shù)就是判斷奇偶的函數(shù) isodd(數(shù)字)奇結(jié)果為true,偶結(jié)果為false
所以公式可以設(shè)置為3種
1 =IF(MOD(MID(A2,17,1),2),"男","女")
2 =IF(-1^MID(A3,17,1)<0,"男","女")
3 =IF(ISODD(MID(A2,17,1)),"男","女")