电脑
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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!