2022-11-28 15:26来源:m.sf1369.com作者:宇宇
1、打开excel文档,选中单元格,单元格中输入公式=IF(MOD(MID(A1,17,1),2)=0,“女”,“男”)。
2、回车得到第一个性别,拖拽单元格右下角提取其他性别即可。我们也可以直观的看,身份证号码中其实是有规律的,倒数第二个数字为单数时是男性;第二个数字为偶数时是女性。
具体步骤如下:
1.打开需要处理的表格
2.在B2单元格输入以下公式“=IF(MOD(MID(A2,17,1),2)=1,"男","女")”其中MID(A2,17,1)是取身份证号码第十七为数字,也就是表示性别的数字。MOD则是判断奇偶。
3.就可以区分男女性别了。
如何在excel表中根据身份证号提取性别
演示版本: Microsoft Excel 2019 MSO 16.0 (机型:联想异能者 Co50-b)
1、打开Excel表格,选择单元格,输入=IF(MOD(MID(?,17,1),2)=1,双引号里面输入男,双引号里面输入女)。2、选中问号,然后点击身份证所在单元格,按下回车键即可提取性别。
单元格内输入公式内容
打开表格,输入=IF(MOD(MID(?,17,1),2)=1,双引号里面输入男,双引号里面输入女)
问号,点单元格,回车
选中问号,点击身份证所在单元格,按下回车键,即可提取性别
第1步:了解身份证号规则
在学习excel身份证号提取性别之前,我们首先需要了解身份证号的规则。身份证号码的第17位表示性别:男性是奇数,女性是偶数。
了解规则后,我们可以打开Excel软件并开始工作。
Excel 身份证性别公式,主要使用IF函数、 MOD函数、 MID函数这三个函数公式,下面咱们一起去看看。
第2步:MID函数提取第17位数字
取位函数MID(文本,从哪位开始,总共取几个)
例如:MID(“510852198010030786”,17,11),计算结果等于8.公式的意思从身份证号的第17位开始提取1位数。结果是8,偶数,这意味着是女性。
第3步:MOD函数判断奇偶
Excel通常使用MOD函数确定奇偶。
MOD函数的功能是获取一个数除另一个数的余数。如果使用2作为除数,则结果为0或1.例如,MOD(8,2)返回0; MOD(9,2)返回1。
第4步:IF函数判断性别
在上一步中,我们使用MOD函数进行奇偶判定,得到0或1的两个值。在最后一步中,我们可以使用IF函数进行性别判断。
IF函数的使用:IF(条件,满足条件返回,不满足条件返回)
例如,以下E1的公式是:= IF(D1 = 0,“女”,“男”),返回是女则是D1单元格的值为0.否则是男。
关于excel身份证号码提取性别公式先说到这。现在我们把上面的这些公式嵌套写出完整的公式来进行提取性别。
E2单元格公式为:= IF(MOD(MID(D2,17,1),2)= 0,“女”,“男”),下拉公式,性别提取的批次完成。
根据身份证号码来提取性别公式,这里只分享其中一个公式,如= TEXT(-1 ^ MID(D2,17,1),“女;男”),这个公式可以也可以实现,个人认为,至少有五六种公式是可以用于提取男女性别的。
公式:=MID(A2,17,1)
第一参数:A2, 需要提取的字符串
第二参数:17,从字符串的第十七位开始提取
第三参数:1,提取1位
判断奇偶性我们可以使用mod函数,mod函数的一个求余数的函数,他的参数一共有两个,第一参数:被除数,在这我们需要将第二参数设置为2,如果结果为0就是偶数,结果不为0就是奇数,公式为:=MOD(B2,2),最后我们使用if函数判断性别即可,将公式设置为:=IF(C2=0,"女","男"),if函数相信大家都非常的熟悉,如果c2等于0则返回女这结果,否则的话就会返回男这个结果,对于这个结果我们也可以使用函数的嵌套一步得到结果,公式为:=IF(MOD(MID(A2,17,1),2)=0,"女","男")
使用excel中性别生成公式的方法:
1、首先我们需要新建一个工作簿来进行示范。
2、新建之后我们先确定我们输入身份证的行列,例如身份证在C3这行,那么我们需要输入的函数应该是IF(MOD(MID(C3,17,1),2)=1,"男","女")
3、其中C3表示的是在C列第三行判断性别输入。
4、这里需要注意的是C3是一个可变量,需要根据自己的实际情况来输入,例如你的创建表单身份证在其他地方就输入其他地方。
5、还有因为版本的不同,如果你使用的是公式插入if函数。
1、首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。
2、我们知道,18 位身份证号从第7位开始的8位数字代表出生日期 。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。双击B2,输入公式 :=MID(A2,7,4)
3、要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入 :=YEAR(NOW()) 就可以返回当前的年份2014。
4、将上述两个部分合并,就得到了B2的最终公式 :=YEAR(NOW())-MID(A2,7,4)
5、下一步我们看一下如何判断男女。18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)
6、然后我们利用 MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数 ,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下 :=IF(MOD(MID(A2,17,1),2),"男","女")
7、上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。
eⅹcel中用身份证号提取性别可以用下面公式实现。=IF(MOD(MID(A2,17,1),2)=0,"女","男"),下拉公式,批量完成性别提取。根据身份证号码定义规则:前2位为省市代码,第17位为性别代码,偶数为女性,奇数为男性。公式中A2为身份证号码单元格,MlD为截取第17位,M0D与lF组合判断奇偶数。
识别公式:=IF(MOD(MID(A2,17,1),2)=1,"男生","女生")。 其中MID(A2,17,1)表示从A2单元格中第17个位置开始提取一个数字。 mod函数是一个求余函数,其格式为:mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数,就是计算我们提取出来的数值和2进行相除的余数。
if函数就是判断MOD(MID(A2,17,1),2)是否等于1,如果是奇数的话,求余结果是等于1,那么返回的就是男生,反之返回的就是女生。
如果是用excel,那就用这个公式
=IF(MOD(MID(A2,LEN(A2)-1,1),2),"女","男")
A2表示你输身份证号的单元格