1樓:匿名使用者
1.首先看一下原始資料,本例以18位身份證號為例。a列是18位的身份證號,需要在b列和c列分別提計算出年齡和性別資訊。
2.18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,因此,我們可以用mid函式將出生年份提取出來。雙擊b2,輸入公式:
=mid(a2,7,4)
3.要求年齡,需要用當前的年份減去身份證上的出生年份。可以用year函式來取得當前的年份,例如輸入:=year(now())就可以返回當前的年份2014。
4.將上述兩個部分合併,就得到了b2的最終公式:
=year(now())-mid(a2,7,4)
5.下一步看一下如何判斷男女。
18位身份證號的第17位是判斷性別的數字,奇數代表男性,偶數代表女性。首先,還是用mid函式將第17位數字提取出來,輸入公式:
=mid(a2,17,1)
6.然後利用mod函式(mod函式是取餘數的函式)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證是女性;反之,如果餘數是1則說明身份證是男性。巢狀if函式如下:
=if(mod(mid(a2,17,1),2),"男","女")
備註:上述是適用於18位身份證號的公式,如果有15位的身份證號可以用公式公升級成18位的,然後再利用上述公式計算即可。
2樓:匿名使用者
假如身份證號存在a列中,提取性別資訊:
15位:=if(mod(right(a2),2)=1,"男","女")
18位:=if(mod(mid(a2),17,1)=1,"男","女")
15與18位通用:=if(mod(mid(a2,if(len(a2)=15,15,17),1),2)=1,"男","女")
簡化公式:=if(mod(right(left(a2,17)),2),"男","女")
向下填充公式!
3樓:匿名使用者
假設身份證號在a列中,有15位的,也可能有18位的15位是最後一位數,18位是第17位數,奇數男 偶數女b1中輸入公式:
=if(len(a1)=15,if(mod(--right(a1,1),2)=1,"男","女"),if(mod(--mid(a1,17,1),2)=1,"男","女"))
下拉公式即可
4樓:匿名使用者
假設身份證在a1
在b1輸入:=if(len(a1)=15,lookup(mod(mid(a1,15,1),2),,),if(len(a1)=18,lookup(mod(mid(a1,17,1),2),,),""))
5樓:
設身份證號在a1單元格,公式如下=if(mod(mid(a1,15,3),2)=0,"男","女")
6樓:揚如桖
身份證倒數第二位數字是單數的話說明是男性,雙數是女性。
7樓:匿名使用者
如果你的資料在a1,b1 = if(mod(mid(a1,15+2*(len(a1)=18),1),2)=1,"男","女")
8樓:小蒙
=if(mod(right(left(a1,17)),2),"男","女")
適合新舊證號。
9樓:閒罷
15位18位通用,設證號在a列:
=if(isodd(mid(a2,15,3)),"男","女")
10樓:匿名使用者
18位:=if(mod(mid(a2,17,1),1),"男","女")
excel怎樣根據身份證號計算性別
11樓:excel研究僧
excel如何判斷身份證號性別
12樓:匿名使用者
如果15位和18位身份證並存,那麼
=if(mod(mid(a1,15,3),2),"女","男")
13樓:匿名使用者
excel怎樣根據身份證號計算性別方法:
1、現在我們的身份證號碼長度都是18位。
2、身份證號碼中代表性別的是第17位,奇數為男性,偶數為女性。
3、我們利用mod函式(mod函式是取餘數的函式)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證是女性;反之,如果餘數是1則說明身份證是男性。
4、我們巢狀if函式如下:
=if(mod(mid(a1,17,1),2),"男","女")
14樓:平陽虎
=if(mod(mid(a1,17,1),2)=0,"女","男")
excel**裡如何根據身份證號碼確定性別
15樓:三石等風來
具體解決方法操作步驟如下:
1、新建excel**,並開啟。
2、鍵入所需要的身份證號碼。
3、在c列「性別」單元格中,選中乙個單元格,比如c2,然後鍵入函式=if(mod(mid(b2,17,1),2)=1,"男","女"),回車,就能自動判斷出性別了。再拖動填充柄下拉,其他人員的性別也自動輸入。如下圖:
16樓:鉛燃氣
假如身份證號存在a列中,提取性別資訊:
15位:=if(mod(right(a2),2)=1,"男","女")
18位:=if(mod(mid(a2),17,1)=1,"男","女")
15與18位通用:=if(mod(mid(a2,if(len(a2)=15,15,17),1),2)=1,"男","女")
簡化公式:=if(mod(right(left(a2,17)),2),"男","女")
向下填充公式!
17樓:朱薈非
比如號碼在a1,公式:
=if(mod(mid(a1,len(a1)-(len(a1)=18),1),2),"男","女")
適用於15位和18位
18樓:匿名使用者
最後一位是奇數為男,偶數為女
=if(mod(right(a1),2),"男","女")
19樓:匿名使用者
應該是倒數第二位的奇偶,b1公式
=if(mod(mid(a1,len(a1)-1,1),2)=1,"男","女")
ecel怎麼根據身份證號來算生日
可以在c1輸入公式 mid b2,7,8 提取出生年月日。如你要算出年齡,先提取出年月日後,再用today 減去出年年月日再除了365天。前6位數是表示編碼物件常住戶口所在縣 市 旗 區 的行政區劃 第7 14位數是 出生日期碼 第15 17位數是順序碼 比如 朱新革 410184198204028...
請問身份證號3713是那裡的,身份證號,142326是哪裡的
是山東省臨沂市的。居民身份證號碼中的前4位分別表示 第 一 二位表示省 自治區 直轄市 特別行政區 第三 四位表示市 地級市 自治州 盟及國家直轄市所屬市轄區和縣的彙總碼 而3713中,37即代表其所屬省份為山東省,13代表其所屬市為臨沂市。山東省臨沂市下轄縣市區的區劃 如下表所示 一 身份證號碼前...
452502身份證號
452502是廣西壯族自治區玉林地區貴港市的身份證號碼。身份號碼第 一 二位表示省級行政區。第一位數字是以前的大區制 第二位是大區所在省市編碼。全國共分為8個大區 華北 1 東北 2 華東 3 中南 4 西南 5 西北 6 台灣 7 和港澳 8 第三 四位表示地級行政區。其中,01 20,51 70...