tft每日頭條

 > 生活

 > excel表格中怎麼從身份證提取性别

excel表格中怎麼從身份證提取性别

生活 更新时间:2025-01-11 16:47:24

從身份證号碼中提取性别,主要看身份證号倒數第2位數字,是奇數的為男性,是偶數的為女性。

所以,從身份證号中提取性别,要分三步走,首先是從身份證号中提取倒數第二位數字,其次是判斷提取的數字是奇數還是偶數,第三步就是根據奇偶性判斷男女。

1、用 MID 函數從身份證号中提取倒數第二位數字

MID函數語法 :=MID(字符串,開始位置,字符個數)

如身份證号所在單元格為A3,則公式中字符串為A3;開始位置為17,意為從第17位開始提取;字符個數為1,意為提取1個數字。公式為:

=MID(A3,17,1)

意為從第17位開始,提取1個數字,也就是提取倒數第2位數字。

2、判斷提取的數字是奇數還是偶數

方法一:用求餘函數 MOD 計算奇偶數

求餘函數 MOD的語法:=MOD(被除數,除數)

如身份證号所在單元格為A3,被除數為MID(A3,17,1),即提取的身份證号倒數第二位數字;除數為2,除以2以後餘數為1是奇數,餘數為0是偶數。公式為:

=MOD(MID(A3,17,1),2)

方法二:用奇數函數 ISODD 判斷數字是否為奇數

奇數函數ISODD語法:=ISODD(數字)

如身份證号所在單元格為A3,則數字為MID(A3,17,1),即提取的身份證号倒數第二位數字。公式為:

=ISODD(MID(A2,17,1))

方法三:用偶數函數 ISEVEN 判斷數字是否為偶數

偶數函數ISEVEN語法:=ISEVEN(數字)

如身份證号所在單元格為A3,則數字為MID(A3,17,1),即提取的身份證号倒數第二位數字。公式為:

=ISEVEN(MID(A2,17,1))

3、用 IF 函數根據奇偶性判斷男女

身份證号倒數第2位數字,是奇數的為男性,是偶數的為女性。

IF 函數語法:=IF(測試條件,真值,假值)

如身份證号所在單元格為A3,可用三種方法判斷:

方法一:=IF(MOD(MID(A3,17,1),2),"男","女")

測試條件為 MOD(MID(A3,17,1),2),餘數為1 是真值,返回“男”,餘數為 0 是假值,返回“女”。

方法二:=IF(ISODD(MID(A3,17,1)),"男","女")

測試條件為 ISODD(MID(A3,17,1)),是奇數為真值,返回“男”,不是奇數為假值,返回“女”。。

方法三:=IF(ISEVEN(MID(A3,17,1)),"女","男")

測試條件為 ISEVEN(MID(A3,17,1)),是偶數為真值,返回“女”,不是偶數為假值,返回“男”。

4、可以再加一個 IF 判斷身份證号長度是否正确

公式一:=IF(LEN(A3)=18,IF(MOD(MID(A3,17,1),2),"男","女"),"證号錯誤")

公式二:=IF(LEN(A3)=18,IF(ISODD(MID(A3,17,1)),"男","女"),"證号錯誤")

公式三:=IF(LEN(A3)=18,IF(ISEVEN(MID(A3,17,1)),"女","男"),"證号錯誤")

函數解釋見下圖:

excel表格中怎麼從身份證提取性别(批量從身份證号中提取性别)1

#Excel##Excel技巧#

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved