IT科技

當前位置 /首頁/IT科技 > /列表

excel如何自動根據身份證判斷性別

1、可以使用mid函數取出代表性別的數字,也就是excel表格中身份證號倒數第二個數字; 2、可以使用mod函數來判別奇數或偶數,如果結果是0就是偶數,如果結果是1就是奇數; 3、可以用if函數來填寫性別,如果是奇數就是男生,如果是偶數就是女生;

在整理員工或者學生檔案信息中,輸入身份證號碼後,利用MID函數和MOD函數,可以判斷出身份證所屬者的性別,然後自動鍵入,可以很方便的提高辦公效率

材料/工具

Excel

方法

有一組數據,最後一列是真實性別

辨別方法如下: 1,首先要了解的是:身份證第17位數代表性別,奇數為男,偶數為女。所以我們需要先提取出來第17位數,這裏就需要點公式 — 文本 — MID,然後依次輸入A2、17、1(意思是引用A2單元格數據,從第17位開始引用,引用1位)。熟練的夥伴

excel如何自動根據身份證判斷性別

在函數框中輸入“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,按回車,可以自動判斷並顯示對應身份證所屬者是“男”或者“女”。

身份證號碼倒數第二位判斷性別,奇數表示男性,偶數表示女性。 假設身分證號在A1,判斷性別的公式: =IF(MOD(MID(A1,17,1),2),"男","女")----適用18位身份證號碼 =IF(MOD(LEFT(RIGHT(A2,2)),2),"男","女")----15或18位身份證號碼通用

(MID(B2,17,1)表示提取B2單元格中第17位位置的字符;

在Excel中根據身份證號碼自動生成性別、出生日期和年齡 【身份證號判斷性別的方法】 18位的看倒數第二位,奇男偶女; 15位的看倒數第一位,奇男偶女。 在Excel中根據身份證號碼自動生成出生生日期和性別 下文説明以本圖例為例,即“性別在B列,年

MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與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)

整個公式表示判斷B2單元格中的第17位位置的字符與2相除是否等於1,如果等於1,即17位位置的字符為奇數,則判斷並顯示為“男”,如果不等於1,即17位位置的字符為偶數,則判斷並顯示為“女”。

1、首先打開excel,我們看下面的表格是員工的姓名和身份證號碼。 2、在excel提取性別的單元格內輸入函數“=IF(MOD(MID(C2,17,1),2)=0,"女","男")。其中“C2”為所提取身份證號的單元格,“17”代表提取信息起始位置為第17位,“1”代表提取信息共計1位

excel如何自動根據身份證判斷性別 第2張

按下回車鍵,得到結果

在excel表格中,根據身份證號碼就可以自動提取出生年月、性別、年齡。 第一,身份證號碼的組成。 當今的身份證號碼由18位數字組成:前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。 15~17位為順序號,其中第17位如

excel如何自動根據身份證判斷性別 第3張

下拉數據

excel如何自動根據身份證判斷性別 第4張

完成

excel如何自動根據身份證判斷性別 第5張

擴展閲讀,以下內容您可能還感興趣。

Excel用身份證號碼判斷性別的函數是什麼?

是if函數,舉個例子吧

在EXCEL表格中百,E列為18位身份度證號碼,現在要根據身份證號碼判斷性知別,在J列顯示。如果身份證倒數第2位數是雙數則為道內0,單數則為1,請問如何設置邏輯函數?

=IF(MOD(MID(A1,17,1),2),"1","0")

如果既有15位的又有18位的則有加容個決斷

=IF(MOD(MID(A4,IF(LEN(A4)=15,15,17),1),2),"1","0")

EXCEL中身份證號碼如何自動生成男女

EXCEL中輸入身份證知號,自動生成性別、年齡的具體方法如下:

1.新建Excel表格,並打開。

2.鍵入所需要的身份證號碼

3.在C列“性別”單元格中,選中一個單元格,比如C2,然後鍵入函數=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回車,就能自動判斷出性別了。道再拖動填充柄下拉,其他人員內的性別也自動輸入。如下圖:

4.往往先把出生日期提取出來,會比較方便提取年齡,所以我們可以再加入一列出容生日期,鍵入函數=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車,出生日期就出來了,操作同上。

5.最後,計算年齡用上函數=YEAR(NOW())-YEAR(E2),同上操作,年齡便也很快計算出來了。

Excel表裏.用身份證號碼判斷性別的函數是什麼?

身份證號除去最後一位的17位中的倒數三個數是用來判斷性復別的

如果這個數是奇數,則是男,反之,女

假設身份證號碼在A列,在B1中輸入公制式:

=IF(MOD(MID(A1,15,3),2),"男","女")

即可

關於此例中用於判斷奇偶數的MOD函數相關知識:

mod函數是一個求餘函數,其格式為: mod(nExp1,nExp2),即是兩個數值表達式作除法運算後的餘數。特別注知意:在EXCEL中,MOD函數是用於返回兩數相除的餘數,返回結果的符號與除數(divisor)的符號相同。

語法:MOD(number,divisor)

參數:

Number 為被除數。

Divisor 為除數。如果 divisor 為零,函數 MOD 返回值 為原來number

説明:

函數MOD可以借道用函數 INT 來表示:

MOD(n, d) = n - d*INT(n/d)

excel怎麼根據身份證號判斷性別?

假如身份證百號存在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),"男","女")

向下填充公式!

在EXCEL表中,如何根據身份證號碼用邏輯的公式算出性別、出生年月、年齡?

這是根據身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式:

説明:公式中的B2是身份證號

1、根據身份證號碼求性別: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份證錯"))

2、根據身份證號碼求出生年月日: =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份證錯"))

3、根據身份證號碼求年齡: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))

其他通用公式:(新舊身份證號通用)

(1)、根據“身份證號”獲得“年e79fa5e98193e58685e5aeb931333332626633齡”A1為身份證號,B1中輸入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")

(2)、根據出生“年-月-日”獲得“年齡”B1為出生日期,C1中輸入公式=INT((TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),"Y")

判斷身份證格式是否正確:B1為身份證號,C1中輸入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日錯誤",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日錯誤",""))),"身份證位數不對")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份錯誤","")

以下是一位熱心網友提供的通用公式:(很不錯哦^_^)

假設C2為身份證號,輸入公式

=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8)) 這是獲得出生日期

=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女") 這是區分性別

TAG標籤:自動 性別 身份證 excel #