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

2022-01-31 14:11:52 字數 5586 閱讀 8031

1樓:匿名使用者

我國公民的身份證號在早期是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),"男","女"))

2樓:匿名使用者

身份證取性別

如果是15位的,那就看最後一位。

如果是18位的,就看倒數第二位。

這個數值如果是奇數,那表示是男性,偶數就是女性。

假設你的身份證在h列

那=if(mod(mid(h1,15,3),2),"男","女")這個公式會自動識別15位或者18位

3樓:匿名使用者

提取人員性別:

在身份證號碼中,身份證順序碼的最後一位數字的奇偶性可以識別使用者的性別,下面的公式將通過mod函式取得使用者的性別。

如:a2單元格為某一身份證號碼(18位或15位),提取性別的公式為:

=if(mod(mid(a1,if(len(a1)=15,15,17),1),2),"男","女")

=if(mod(right(left(a1,17)),2),"男","女")

4樓:匿名使用者

a1為身份證號碼,b1中輸入公式:

=if(mod(mid(a1,15,3),2),"男","女")

5樓:

假設身份證號在a1,在b1單元格顯示性別,則b1單元格輸入公式

=if(value(right(a1,2))/2=int(value(right(a1,2))/2),"女","男")

這是18位的,如果是15位的,將上述right(a1,2)全部改成right(a1,1)就可以了

或者直接用如下公式,自動分別15位和18位:

=if(len(a1)=15,if(value(right(a1,1))/2=int(value(right(a1,1))/2),"女","男")

,if(value(right(a1,2))/2=int(value(right(a1,2))/2),"女","男"))

6樓:匿名使用者

使用公式一步就行了。

假設身份證號碼在a1,在b1輸入:

=if(mod(if(len(a1)=15,mid(a1,15,1),mid(a1,17,1)),2)=1,"男","女")

7樓:手機使用者

你想提取什麼?歸屬地?出生年月?性別?年齡?

出生年月:=--text(mid("511325199208285929",7,8),"0-00-00")(單元格格式設定為日期型)

性別:=text(mod(mid("511325199208285929",17,1),2),"男;;女")

或者 =if(mod(mid("511325199208285929",17,1),2)=1,"男","女")

=if(iseven(mid("511325199208285929",17,1)),"女","男")

8樓:樂其

excel身份證號提取性別

9樓:

=if(mod(mid("320921198801030213",17,1),2),"男","女")

excel中從身份證中提取性別???急求

10樓:_夏初烲

如果公式沒有錯誤,應該是選取的對應列數出現錯誤。

excel中從身份證中提取性別的具體操作方法如下:

1.開啟excel,輸入身份證號碼及所需資料2.在性別單元格中輸入性別快速獲取性別公式「=if(len(a2)=15,if(mod(mid(a2,15,1),2)=1,"男","女"),if(mod(mid(a2,17,1),2)=1,"男","女"))」(輸入「」內的公式)

公式內的「a2」代表的是輸入身份證號碼的單元格。

3.接下來將滑鼠選中b2,然後滑鼠移動到選區的右下角,待顯示出「+」的形式,往下拉,這樣就可以形成自動公式,自動計算出下面的性別了

4.大家可以看到,此時已經將所有身份證的性別都提取出來了,是不是覺得簡單易懂呢

11樓:樂其

excel身份證號提取性別

12樓:夷雁海希

比如身份證在a1中,那麼在b1中輸入=if(mod(right(a1,2),20)=1,「男」,「女」)試試把

13樓:釋普定法師

公式錯了,改為:

=if(or(len(b2)=),if(mod(right(left(b2,17)),2),"男","女"),"")

或=if(mod(right(left(b2,17)),2)=1,"男","女")

14樓:匿名使用者

不需要那麼複雜。

=text(mod(--mid(b2,15,3),2),"男;;女")

或者=if(mod(--mid(b2,15,3),2),"男","女")

15樓:匿名使用者

=if(len(b2)=15,if(mod(right(b2),2),"男","女"),if(mod(mid(b2,17,1),2),"男","女"))

16樓:糜含之

這個公式是18位身份證的

年齡:就是從身份證號中提取出出生年份,用當前的年份去減

性別:判斷倒數第2位是奇數還是偶數

年月日:從身份證中提取出相應的年月日(這個公式同時適用15位和18位)

如果重寫這些公式

年齡

性別:=if(len(a1)=18,if(mod(value(mid(a1,17,1)),2)=1,"男","女"),if(mod(value(mid(a1,15,1)),2)=1,"男","女"))

年月日:

excel**中身份證號怎麼提取男女 10

17樓:我要一隻魚

現在我國的身份證號碼都是18位的,其中的第17位為公民的性別,統計每個人的身份證號碼即可自動得知其性別。

方法/步驟:

1、以下一份簡表,需要根據身份證號碼判斷其性別。注意輸入身份證號碼時,需要先選中該列,右鍵選單「單元格格式」,將格式設定為「文字」才能正常顯示

2、選中「性別」列第一個單元格,輸入以下函式:=if(mod(mid(a2,17,1),2)=1,"男","女")回車後即得到第一個單元格的性別。選中該單元格,單左下角出現黑色十字形的填充柄時,雙擊左鍵,將公式填充到該列最後一個非空單元格。

(1)、mid(a2,17,1),函式表示從a2單元格第1位為字元開始,提取字元長度為1的那個字元

(2)、mod(mid(a2,17,1),2),對mid函式提取出的那個字元,用mod函式將其除以2,看餘數為0還是1,mod函式是返回兩數相除的餘數,此為mid函式的返回數除以2,餘數分別為0或者1,也就是整除或者不整除,數學中,偶數除2餘數為0,奇數除2餘數為1,mod和mid函式相配合,即可得知a2單元格的第17位是偶數還是奇數。

(3)、根據上述判斷出的奇數或者是偶數,利用if函式即可返回我們希望得到的結果,即每一個身份證號碼對應的性別。

18樓:老卓幫你解答

回答如何從身份證號碼中提取性別

公式為:if(mod(mid(身份證號碼,17,1),2=1,「男」,「女」)

如何從身份證號碼中提取性別

mid公式是為了提取證件的第17位數字,mod公式為mid公式結果除以2的餘數,if為判斷餘數值,為1顯示結果男,否則顯示結果女。

如何從身份證號碼中提取性別

身份證倒數第二位是偶數就是女性,奇數的話就是男性更多5條

19樓:樂其

excel身份證號提取性別

20樓:匿名使用者

15位18位通用

=if(mod(mid(j5,(len(j5)=18)*2+15,1),2),"男","女")

21樓:今晨

擴充套件資料:提取身份證號碼性別的原理:

1、18位身份證號中,從左往右數第17位數決定了性別,如果這個數是單數(奇數),那麼身份證中的人是男性;如果這個數是雙數(偶數),那麼身份證中的人是女性。

2、在公式 「=if(mod(mid(a1,17,1),2),"男","女")」中,運用了提取數型並將指定內容與數型對應的mod函式。在【mod((a1,17,1),2),"男","女"】部分,數字1代表「奇數」,數字2代表「偶數」,後面的第一個指定內容「男」與前面的第一個表示數型的「1」對應,「女」則對應第二個數型「2」,那麼當提取到的數字是奇數時,輸入完公式該單元格會顯示「男」。

22樓:匿名使用者

用if函式格式就好啦,你研究一下:

大概是這樣的,if性別=女,另起一列,為0,否則為1.

然後將男女排列就好了

23樓:匿名使用者

f4=if(mod(mid(j4,17,1),2),"男","女")

24樓:匿名使用者

直接在f列排序吧,簡單些

25樓:匿名使用者

給你一個超級簡單的解決辦法:

網上有個幫幫工具箱,裡面有個身份證號碼提取工具,這個是這個了:

htt-ps://bang365.coding.me/sfz/?d13k5

複製連結,貼上到瀏覽器位址列,連結前面的htt-ps改為https再進去。

複製excel**的全部內容,貼上進去,

馬上就能查詢出:全部的身份證號碼,識別出男女性別。

這個身份證號提取工具,主要就是能批量提取出全部的證件號碼,還有自動識別男女性別,還能做按性別篩選過濾。

希望能幫到你。

excel**裡如何根據身份證號碼確定性別

26樓:三石等風來

具體解決方法操作步驟如下:

1、新建excel**,並開啟。

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

3、在c列「性別」單元格中,選中一個單元格,比如c2,然後鍵入函式=if(mod(mid(b2,17,1),2)=1,"男","女"),回車,就能自動判斷出性別了。再拖動填充柄下拉,其他人員的性別也自動輸入。如下圖:

excel怎麼提取身份證戶籍地址??急

sheet2用來存放全國各地 縣 的 的對應表其中a列一定放6位數字 b列放中文,看一下sheet2到哪行為止沒有資料 例如10000行 sheet1用來放身份證號 其中a列一定用來放身份證號 b1單元格輸入 vlookup left a1,6 sheet2 a 1 b 10000,2,0 雙擊b1...

excel中用函式提取身份證出生日期9月31日怎麼就變成10月1日呢

date函式的第二引數若大於12 第三引數若大於該月最大天數,會自動向後順延。9月小啊,沒有31號的呀,你這身份證號碼是錯的呀。9月沒有31號,自然順延到下個月了 這個身份證號是假的 你看日曆上有9月31日嗎,明顯身份證號是錯的 怎麼 excel和word辦公軟體 1 excel和word辦公軟體屬...

直接拿身份證能提取嗎,用身份證可以直接取錢嗎

現在大部分可以,比如去汽車票,火車票。直接拿身份證或二代身份證可以提取。取現金需要銀行卡,繳電水費需電水卡,買藥要報銷有些需要醫保卡,去醫院需要 卡,搭公交需要公交卡。建議隨身攜帶身份證以及必要的證件。直接拿身份證看提取什麼,有的可以,有的不可以,如提取飛機票,普通火車票和動車票等等是可以的。如果到...