IT科技

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

excel怎樣用身份證號得到性別

Excel中提取18位身份證號性別公式:“=IF(MOD(MID(A1,17,1),2),"男","女")”。公式的具體用法如下: 1、打開Excel,在一列中從上到下依次輸入需要提取性別的18位身份證號。把身份證都放在同一列是為了方便用公式提取性別。 2、在第一行身份證後輸

辦公的時候需要從人們的身份證號中提取性別信息,這時我們就需要用到EXCEL中的一些函數來快速得到結果。

excel怎樣用身份證號得到性別

材料/工具

EXCEL

方法

首先打開EXCEL,輸入身份證號,身份證號的第17位數代表性別,奇數為男,偶數為女,所以我們得先用MID函數把第十七位數提取出來。選中“性格”下方空格,點擊上方的函數標識,進入函數設置界面。

首先看一下原始數據,本例以18位身份證號為例。A列是18位的身份證號,需要在B列和C列分別提計算出年齡和性別信息。 我們知道,18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,因此,我們可以用MID函數將出生

excel怎樣用身份證號得到性別 第2張

在文本類別中選中MID函數,然後依次輸入A2、17、1,意思是從第17位數開始引用一位數字。

第一步、首先,打開Excel表格程序,進入Excel表格程序中,打開要轉化成性別的身份證號碼。 第二步、然後,在空白的單元格內輸入函數“=IF(MOD(MID(B2,17,1),2)=1,"男","女")”,回車輸入。 第三步、最後,即可看到Excel將身份證號轉化成性別完成,

excel怎樣用身份證號得到性別 第3張

excel怎樣用身份證號得到性別 第4張

然後用MOD函數取第17位數字除以2的餘數,可直接在單元格上輸上公式=MOD(MID(A2,17,1),2),記得將前一個函數括起來。

身份證號碼包含了每個人的出生日期、性別等等信息,並且最後一位數字可以判定身份證號碼的正確與否。以下步驟為詳細講解使用函數提取性別的方法。公式為“=MID(A2,17,1)”(A表示單元格,從第17個字符開始提取1個字符) 1、首先,將所需要提取出生

excel怎樣用身份證號得到性別 第5張

接下來就要用到IF函數將數字轉化為文字了,繼續輸入公式=IF(MOD(MID(A2,17,1),2)=1,"男","女"),意思是若數字等於1,顯示為“男”,否則,顯示為“女”。注意:公式中的引號必須在英文輸入法下輸入。

假如身份證號存在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怎樣用身份證號得到性別 第6張

最後雙擊單元格右下方十字架,就能得到你想要的結果啦。

1、以excel2010版本為例,如圖所示有下列的身份證號碼,其中身份證格式是文本格式,否則後面的幾位數字會變成0; 2、先獲取出生日期,在B2單元格輸入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】點擊回車鍵即可,MID函數是在指定的字符串

excel怎樣用身份證號得到性別 第7張

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

excel中身份證號碼如何直接區分男女

excel中身份證號碼區分男女的具體操作方法如下:7a686964616fe4b893e5b19e31333365653836

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

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

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

MOD(MID(B2,17,1),2)表示求B2單元格中第17位位置的字符與2的餘數;

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

3.按下回車鍵,得到結果

4.下拉數據

5.完成

拓展資料:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。在1993年,作為Microsoft Office的組件發佈了5.0版之後,Excel就開始成為所適用操作平台上的電子製表軟件的霸主。

用excel根據身份證號碼計算的性別

計算男女性別方式如下:

1.首先利用Excel2010打開需要處理的文檔(如下圖)

2.18位身份證號的第17位是百判斷性別的數字,奇數代度表男性,偶數代表女性。首先,用MID函數將第17位數字提取出來,在性別下面的單元格輸入公式:=MID(A2,17,1)(如下圖)問

3.然後點擊回車鍵就可以將第17位數提答取出來了(如下圖)

4.然後利用MOD函數(MOD函數是取餘數的函數)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證是女性;反之,如果餘數是1則説明身份證是男性,在性別單元格輸入公式:MOD(MID(A2,17,1),2)(如下圖)

5.餘數為“0”説明第17位為偶數,即該身份證是女性(如下圖)

6.然後利用“IF函數”將兩個公式嵌套在一起即可輸出該身份證的性別,在性別單元格輸入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下圖)

7.然後點擊回車鍵就可以輸出該身份證的性別(如下圖)

在excel中用身份證提取性別的步驟

我國公民的身份證號在早期是15位號碼,現在是18號數碼,在證號上區分性別時知,如果是15位的證號,那就看最後一位;如果是18位的證號,就看倒數第二位。這個數值如果是奇數,那表示是男性,偶數就是女性。

現在假設證號都是寫在A列,從A1單元格道開始的數據,那麼可以在B1單元格寫入公式

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

下拉填充公式,這個公式會自動識別15位或者18位證號。

如果A列會有空單元格,則公式改用

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

excel表格裏如何根據身份證號碼確定性別

在excel表格中,根據身份證號碼就可以自動提取出生年月、性別、年齡。

第一,身份證號碼的組成。

當今的身份證號碼由18位數字組成:e799bee5baa6e79fa5e98193e58685e5aeb931333264626534前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。

15~17位為順序號,其中第17位如果是單數為男性分配碼,雙數為女性分配碼。即通過第17位數字,可以判斷性別,奇數為男,偶數為女。

下面以實例的方式講解如何根據身份證號碼自動提取出生年月、性別、年齡。首先,在excel中輸入以下表格,實例如下面所示。

(身份證號碼的輸入方法見IT部落窩《excel如何輸入身份證號碼》文章介紹,網址是: http://www.ittribalwo.com/show.asp?id=266)

A B C D E

姓名 身份證號碼 出生日期 性別 年齡

張三 510321197205030786 1972年05月03日 女 37

第二,根據身份證號碼自動提取出生年月

在目標單元格輸入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車確定,單元格內會出現與身份證號碼相關的出生日期。其它單元格的填充,不必一一輸入公式,只需選中該單元格複製,在其它單元格內粘貼即可。

提示:MID函數是提供的一個“從字符串中提取部分字符”的函數命令。

第三,根據身份證號碼自動提取性別的方法

在目標單元格輸入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")

提示:IF函數:根據邏輯表達式測試的結果,返回相應的值。IF函數允許嵌套。

RIGHT函數:根據所指定的字符數返回文本串中最後一個或多個字符。

第四,根據身份證號碼自動提取年齡的方法

在目標單元格輸入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回車確定。

Excel中如何根據身份證號碼獲取年齡,性別

【身份zd證號判斷性別的方法】18位的看倒數第二位,奇男偶女; 15位的看倒數第一位,奇男偶女。假如:身份證所在的列為C2首先要判斷該身份證的長度,在excel中使用len函數來獲取len(C2)如果是18位的就取第回17位,即倒數第二位,Excel中使用mid函數還獲取指定位置開始,指定長度的字符串,如果是15位的就去最後一位也就是第15位=If(len(C2)=15,mid(C2,15,1),mid(C2,17,1))獲取到這個數後,再判斷該數是奇數還是偶數就可以得出性別了,excel中使用mod函數實現=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")獲取年齡的答函數如下:=DATEDIF(TEXT((LEN(C2)=15)*19&MID(C2,7,6+(LEN(C2)=18)*2),"00-00-00"),TODAY(),"y" )

TAG標籤:excel 身份證號 性別 #