-
1 # 壹方書館
-
2 # 王歌173
小小身份證號碼有玄機,不知道就太虧啦。現行身份證號統一為18位,前六位對應的是省市區,7到14位出生年月日,15到17為是同一地址碼所標示的區域範圍內對同年同月同日生人編訂的順序碼,其中第17位表示性別,奇數為男偶數為女,18位是校驗碼,如果尾號是0-9不會有X,如果是10.則用X代替,這能保證身份證號不多位。所以想要透過身份證號判斷男女只要看倒數第二位就好了,在Excel裡新增公式以後就可以自動識別男女啦
-
3 # 幸福的耗子
不到五分鐘時間!EXCEL變成一個身份證資訊查詢工具
在hr部門工作同學經常會需要記錄員工的身份證號碼,然後需要手動計算或者手動查詢年齡,生肖戶籍地等資訊,非常繁瑣。這次給大家分享只輸入身份證號碼就可以顯示你想要的資訊。
性別判斷方法
獲取身份證號碼第17位數,然後除2的餘數,奇數是男,偶數是女。
=IF(MOD(MID(A2,17,1),2),男,女)
使用到的函式:
MID函式:從文字字串中的指定位置起返回特定個數的字元
MOD函式:返回除法的餘數
年齡獲取方式
=DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),y)週歲DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),ym)月DATEDIF(--TEXT((LEN(A2)=15)*19MID(A2,7,6+(LEN(A2)=18)*2),0-00-00),TODAY(),md)天
使用到的函式:
DATEDIF函式:計算兩個日期之間的天數、月數或年數。此函式在用於計算年齡的公式中很有用。
LEN函式:返回文字字串中的字元個數
MID函式:從文字字串中的指定位置起返回特定個數的字元
TEXT函式:設定數字格式並將其轉換為文字
出生日期
獲取身份證第7位數開始提取後面的8位數,指定數字格式yyyy年mm月dd日。
=TEXT(MID(A2,7,8),0年00月00日)
使用到的函式:
MID函式:從文字字串中的指定位置起返回特定個數的字元
TEXT函式:設定數字格式並將其轉換為文字
生肖獲取方法
=IF(LEN(A2)=15,MID(鼠牛虎兔龍蛇馬羊猴雞狗豬,MOD(19MID(A2,7,2)-4,12)+1,1)
使用到的函式:
LEN函式:返回文字字串中的字元個數
MID函式:從文字字串中的指定位置起返回特定個數的字元
MOD函式:返回除法的餘數
星座獲取方法
=VLOOKUP(VALUE(1900-TEXT(MID(A2,LEN(A2)/2+2,4),#-##)),{1,摩羯座;20,水瓶座;50,雙魚座;81,白羊座;111,Taurus;142,雙子座;174,巨蟹座;205,獅子座;236,處女座;267,天秤座;298,天蠍座;328,射手座;357,摩羯座},2,TRUE)
使用到的函式:
TEXT函式:設定數字格式並將其轉換為文字
LEN函式:返回文字字串中的字元個數
MID函式:從文字字串中的指定位置起返回特定個數的字元
VALUE函式:將文字引數轉換為數字
VLOOKUP函式:在陣列第一列中查詢,然後在行之間移動以返回單元格的值
出生地獲取方法
在sheet2工作簿新增下面的資料庫
然後在身份證號碼查詢器輸入以下公式
=VLOOKUP(LEFT(A2,6),戶籍地!1:1048576,2,1)
使用到的函式:
LEFT函式:返回文字值中最左邊的字元
VLOOKUP函式:在陣列第一列中查詢,然後在行之間移動以返回單元格的值
-
4 # EXCEL乾貨君
我們首先要清除身份證號碼中包含的一些資訊。前六位是地址編碼。7-14位是生日編碼,第15-17位是順序碼,其中第17位編碼就包含了身份證持有人的性別資訊:偶數為女,奇數為男。
知道了這個,我們再來透過身份證號碼判定性別就簡單多了。
一,我們首先用mid函式將第17位編碼提取出來。具體函式公式為:=MID(C2,17,1)
三、我們再在外面用一個if函式增加一個判斷即可。因為isodd會將奇數返回為ture,所以我們公式應該這樣寫:=IF(ISODD(MID(C2,17,1)),"男",“女”)如果是用的iseven函式來判斷,只需要將後面的男女調個位置即可:=IF(ISEVEN(MID(C2,17,1)),"女","男")
-
5 # Excel辦公精英
今天給大家分享一個小常識,也是人事行政工作資訊處理的技巧——根據身份證號碼判斷性別。
公式B2=IF(MOD(MID(A2,17,1),2)=1,"男","女")
劃重點:
根據中國現行的18位身份證號碼編碼規則,第17位為奇數代表男性,為偶數代表女性。
案例中運用了函式if、mid、mod三種函式巢狀組合,先用mid提取第17位數字,再用mod求第17位數字除以2的餘數(判斷奇數偶數),最後外層用if進行最後判斷,如果是奇數則顯示男,如果是偶數則顯示女。
回覆列表
學在齊魯,悟自珞珈,十省拾捌城,分享學生資訊,科學解答疑惑。
非常簡單的問題,透過身份證倒數第二位來判斷。
身份證的倒數第二位奇數為男,偶數為女,透過excel取得倒數第二位的數字,然後透過mod函式取餘數,如果有餘數就是男,無餘數就是女。
身份證編碼含義透過下圖可能會有一個比較清晰的認識。
叮噹龍的萬能口袋 專注專科大學分析、本科院校評價、熱門專業推薦等解讀~