如何用函数在身份证号码中提取性别
老身份证号码有15位数字,其中第15位( 最后一位数字代表性别);新的身份证号码是18位数字(倒数第二位数字代表性别),都是奇数代表“男”;偶数代表“女”。如果B2单元格是身份证号码,可以在对应单元格中输入
=IF(MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")
即可将身份证中对应表示性别的数字翻译成性别(注:该公式不仅实用于18位身份证号码,也适用月15位身份证号码)
操作方法
(01)LEN(B2)=18含义:LEN(test) 表示返回文本串(test)的字符数。 参数:Text 待要查找其长度的文本。如果B2是18位身份证号码,则该式成立,返回的数字式1则(LEN(B2)=18)*2+15值是17,如果B2是15位身份证号码,则该式不成立,返回的数字式0则(LEN(B2)=18)*2+15值是15
(02)MID(B2,,1)含义:这里用了MID(text,start_num,num_chars)函数。text表示字符串;start_num表示text 中被提取的字符部分的开始位置。num_chars表示要返回的字符数。如果是18位身份证,从第17为开始取一位数字,如果是15位身份证(即倒数第二位数字),则从第15为开始取一位数字(即最后一位数字)。
(03)MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)含义: mod(nExp1,nExp2)函数是一个求余函数,即求nExp1除以nExp2的余数。该式表示MID(B2(LEN(B2)=18)*2+15,1)(即身份证中表示性别的数字)除以2的余数,如果是男性身份证号码则余数是1,女性身份证号码余数是0.
(04)IF(MOD(MID(B2,(LEN(B2)=18)*2+15,1),2),"男","女")含义: IF(logical_test,value_if_true,value_if_false)这是个条件函数,如果Value_if_true logical_test 为 真(非0)时返回value_if_true(即括号里的第二位数字)。如果Value_if_true logical_test 为 假(0)时返回value_if_false(即括号里的第三位数字),MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)余数是1为真,返回字符"男";MOD(MID(B2,(LEN(B2)=18)*2+15,1),2)余数是0为假,返回字符"女"。
(05)最后可以鼠标放在C2单元格,待鼠标变成实心十字架时向下拖动,能复制该公式。
-
如何将图片转换成word文字
在工作生活中,我们经常为图片文字识别的问题而烦恼,要知道图片中的文字是不可编辑的,我们如果想将图片中的文字提取出来,就只能使用识别工具对图片进行识别,将其转换成Word文字。可是,我们要选择哪一款识别工具呢?大家如何将图片转换成Word文字呢?下面我们就一起来看看...
-
电脑无法访问指定设备路径或文件怎么办
关于电脑,现在很多人都在用它,但是有时候在打开一个程序的时候会发现突然显示警告说无法访问指定设备路径或文件,下面我来教大家一种方法来解决这个问题。操作方法(01)首先我们要清楚我们安装的这个程序,也就是软件安装位置在哪个盘,如果不清楚就点击鼠标右键,然后打开...
-
爱剪辑怎样截取视频
今天的这篇和大家聊一聊关于爱剪辑怎样截取视频的问题,希望能够帮助到有需要的朋友。操作方法(01)首先左键双击爱剪辑图标,打开软件,然后左键单击片名旁边的输入框,输入“示例”字样,然后左键单击制作者旁的输入框,输入“示例”字样,左键单击确定。(02)然后左键单击左侧的...
-
在Word文档中怎么样进行简繁体转换?
字体有繁体和简体之分,而Word文档主要的功能是记录保存文本文字,可能由于区域不一样,有的喜欢用简体有的喜欢用繁体,为了方便查看,就需要用到简繁体的相互转换了。操作方法(01)方法一:比较常用的,就是用Word文档自带的简繁体转换功能,找到审阅——简转繁——便可将选择的...