技巧介绍:小白了解到18位身份证号码的倒数第二位表示的是性别信息,男性为单数,女性为双数,那有没有办法直接从身份证中提取性别信息呢?
打开本节素材文件“素材\第06章\实例104\人事档案(销售部).xlsx”,选择G5单元格,在编辑栏中输入计算公式:=TEXTM(ODL(EFT RIGHTF(4,2)),2),"[=0]女;[=1]男"),按【Enter】键,返回性别信息,并向下填充至G14单元格中,如图6-7所示。
图6-7 提取性别信息
TEXT函数用于将数值转化为需要的文本格式。
● 语法格式为:=TEXTv(alue,format_text)
● 其中:value参数为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用;format_text参数为“单元格格式”对话框的“数字”选项卡的“分类”列表框中的文本形式的数字格式。在Excel函数中如果是文本,需要添加英文状态下的双引号来变成字符。
本实例中的计算公式解释为:首先截取身份证号码的倒数两位数,然后截取这两位数的第一位数(也就是18位身份证的第17位),将所得的数除以2,若所得余数为0,则返回“女”,若所得余数为1,则返回“男”。(www.daowen.com)
技巧拓展
MOD函数用于返回两数相除的余数,结果的符号与除数相同。
语法格式为:MOD(number,divisor)
其中:number参数为被除数;divisor参数为除数。如果divisor为零,MOD函数返回错误值#DIV/0!。
RIGHT函数为从一个文本字符串的最后一个字符开始,截取指定数目的字符。
语法格式为:RIGHT(text,num_chars),其参数含义与LEFT函数相同。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。