電腦
Excel
IF函數
MOD函數
MID函數
起首,我們必需清晰一點:我們每小我的尺度居平易近身份證號有18位,此中我們可以經由過程第17位數判定性別,若第17位是偶數,則性別為女,若第17位是奇數,則性別為男。
接下來,我們來領會一下需要用到的函數。
If函數:經由過程前提語句判定真假,并返回響應的內容,有3個參數。
=IF(logical_test,value_if_true,value_if_false)
Logical_test,指前提語句。
value_if_true,指判定成果為真時返回的內容。
value_if_false,指判定成果為假時返回的內容。
Mod函數:返回兩數相除的余數,有2個參數。
=Mod(Number,Divisor)
Number,指被除數。
Divisor,指除數。
Mid函數:從文本字符串中指心猿意馬的肇端位置起返回指心猿意馬長度的字符,有3個參數。
=Mid(Text,Start_num,Num_chars)
Text,指需要被提取的文本字符串。
Start_num,填數值,暗示從第幾位起頭截取字符。
Num_chars,填數值,暗示截取幾位字符。
領會了需要運用的函數后,下面我們來實操講授:經由過程A列的虛擬身份證號來用Excel公式填寫B列的對應性別。
在單位格中輸入=IF( ,"男","女"),暗示輸入一個前提語句后,前提當作立,即在單位格中返回性別為“男”,若前提不當作立,則在單位格中返回性別為“女”。
下面我們來編纂前提語句。=IF(Mod( =1),"男","女"),暗示當余數為1時,即當被除數為奇數時,在單位格中返回性別為“男",若被除數為偶數,則在單位格中返回性別為“女"。
下面我們來編纂被除數。=IF(MOD(MID(A2,17,1),2)=1,"男","女"),暗示若身份證號的第17位數除以2,余數為1時,在單位格中返回性別為“男",不然,在單位格中返回性別為“女"。編纂好后按下回車鍵就完當作了。
最后,下拉填充B列,就完當作了性此外獲取,是不是很簡單呢!
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!