怎麼根據18位身份證號碼自動生成性別?Ab小可愛2020-10-29 17:21:45

方法如下:

Excel中提取18位身份證號性別公式:“=IF(MOD(MID(A1,17,1),2),“男”,“女”)”。公式的具體用法如下:

1、開啟Excel,在一列中從上到下依次輸入需要提取性別的18位身份證號。把身份證都放在同一列是為了方便用公式提取性別。

怎麼根據18位身份證號碼自動生成性別?

2、在第一行身份證後輸入以下公式:=IF(MOD(MID(A1,17,1),2),“男”,“女”),其中的“A1”表示需要提取的身份證號碼所在位置。輸入完公式後點擊回車鍵。

怎麼根據18位身份證號碼自動生成性別?

3、回車後,該行的身份證性別提取就成功了,此時把滑鼠移到寫了公式的單元格的右下角,會發現有“+”符號,隨後點選滑鼠左鍵向下拖,鬆開滑鼠,會發現下面的身份證號的性別也被提取了。

怎麼根據18位身份證號碼自動生成性別?

4、透過類似的方法,可以在左邊輸入身份證號,右邊點選右下角往下拖,即可提取出身份證號中的性別。

怎麼根據18位身份證號碼自動生成性別?

擴充套件資料:

提取身份證號碼性別的原理:

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

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