tft每日頭條

 > 生活

 > excel怎麼根據身份證号提取性别

excel怎麼根據身份證号提取性别

生活 更新时间:2025-03-14 08:08:58

我們在用Excel進行人員信息統計時,如何通過身份證号碼快速提取性别信息呢?

excel怎麼根據身份證号提取性别(利用身份證号碼提取性别信息)1

第一步:了解身份證号碼組成

在學習Excel利用身份證号碼提取性别技巧之前,首先要了解身份證号碼組成的規則。

身份号碼一共18位,由17位數字和1位數字校驗碼組成。

第17位數字表示性别:奇數表示男性,偶數表示女性;

我們自己能識别身份證了,那麼如何讓Excel會判斷呢?這個就需要使用函數來處理了。

這裡主要用到IF函數、MOD函數、MID函數。

且聽我慢慢道來!

第二步:使用MID函數從身份證号碼中獲取第17位

MID是一個字符串函數,其函數語法如下:

MID(text, start_num, num_chars),

翻譯為:MID(文本,從第幾位開始取,一共取幾位)

例如:單元格B2為身份證号碼,提取第17位數字到單元格C2,

則C2=MID(B2,17,1)

excel怎麼根據身份證号提取性别(利用身份證号碼提取性别信息)2

第三步:使用MOD函數判斷奇偶

MOD函數是一個求餘函數。其函數語法如下:

MOD(nExp1,nExp2)

翻譯為:MOD(被除數,除數)

如果用2作除數,則結果不是0就是1。

例如:将運算後的餘數輸入到單元格D2,

則D2=MOD(C2,2);

如MOD(1,2),返回1;MOD(6,2),返回0

excel怎麼根據身份證号提取性别(利用身份證号碼提取性别信息)3

第四步:使用IF函數判斷性别

IF函數是條件判斷函數。其函數語法如下:

IF(logical_test,value_if_true,value_if_false)

翻譯為:IF(條件,滿足條件返回的結果,不滿足條件返回的結果)

例如:E2單元格為性别信息,

則E2=IF(D2=0,"女","男"),

如果D1單元格的值為0,就返回女,否則就返回男。

excel怎麼根據身份證号提取性别(利用身份證号碼提取性别信息)4

小結

為了方便大家學習,我們來完整捋一遍,假設身份證号碼在B列中,從B2開始,則公示分别如下:

C2(提取第17位):=MID(B2,17,1)

D2(判斷奇偶):D2=MOD(C2,2)

E2(輸出男女):=E2=IF(D2=0,"女","男")

接下來,我們将上面的幾個步驟的公式嵌套寫出完整公式來進行性别信息提取。

則性别欄公式為:=IF(MOD(MID(B2,17,1),2)=0,"女","男")

excel怎麼根據身份證号提取性别(利用身份證号碼提取性别信息)5

下拉公式,批量完成性别提取。

結語

如果你隻想知其然,不想知其所以然,那麼直接将最後一個公式中的B2換成身份證号碼所在單元格即可!

你學廢了嗎?

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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