上一篇文章“ Excel: 如何使用功能快速输入员工ID信息?”我分享了在Excel中简化ID卡信息输入并自动使用功能填写年龄和生日的内容. 今天,我将继续与您分享如何使用功能自动填写性别和验证. 请在下面直接输入主题!
使用IF函数,MOD函数和MID函数填写性别
许多信息隐藏在ID号中. 第十七位数字代表性别,偶数代表女性,奇数代表男性. 使用此信息,我们可以使用该功能自动填写性别!首先让我介绍一下该函数的用法. 上一篇文章已经讨论了mid函数的用法. 今天,我将直接讨论if函数和mod函数.
IF(逻辑测试,value_if_true,value_if_false): 含义是根据逻辑计算出的真假值,并返回相应的结果.
MOD(数字,除数): 意思是找到余数,即除以两个数值表达式后的余数
如下图所示,ID号“ 330522199508240925”位于单元格A2中. 请注意,此性“)”,这意味着将ID卡的第17位数字除以2以找到余数如果余数为1,则表示奇数,结果为“公”;如果余数为0,则表示偶数,结果为“女性”.
验证输入正确
ID卡有18位数字. 进行输入时,我们不可避免地会犯错误. 有什么方法可以检查输入是否正确?在这里,我先告诉你. 实际上,的最后一位是校验位. 我们的ID卡是根据〖GB 11643-1999〗中规定的18位ID卡编号排列的,而校验码是根据〖ISO 7064: 1983〗的前17位数字得出的. MOD11-2由检查代码. 在此,我将不再重复特定的验证规则. 想认识的朋友可以自己去百度.
如下图所示,我们输入函数“ = IF(LEN(A2)= 18,IF(MID(“ 10X98765432”,MOD(SID(MID(LEFT(A2,17),ROW(INDIRECT( “ 1:17”)),1)* 2 ^(18行(INDIRECT(“ 1:17”))))),11)+1,1)= RIGHT(A2,1),“通过”,“验证失败“),”“)”表示如果计算出的验证码与ID卡的最后一位数字匹配excel 号码验证,它将返回通过;相反,它将返回验证失败的信息. 这个函数使用了很多函数,但是也涉及到数组,这更加复杂,因此这里不再讨论. 每个人都可以直接复制和使用〜
重要!由于数组包含在函数中excel 号码验证,因此您必须在输入完成后按ctrl + shift + enter,以便公式在{}括号中才能正确计算,并且不能直接在数组的开头和结尾输入{}公式.
您可能很好奇,为什么上图的结果是验证失败?哈哈,因为它是我自己盲目的制作的. 您可以使用您的号码进行验证!今天的分享内容在这里,请继续关注我〜
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-216224-1.html
这其实就是一场政治秀
武统效果更好