本文收集整理关于Excel怎样根据身份证号求性别的相关议题,使用内容导航快速到达。
内容导航:
Q1:EXCEL中怎样根据身份证号计算员工性别
可以使用MOD函数判断奇偶数,15位或18位通用函数为:=IF(MOD(MID(身份证所在列第一行地址,15,3),2),"男","女") 。
【算例】使用身份证号计算员工性别问题:以下面数据为例,在D2行生成员工性别。
操作步骤:
1.选中D2单元格,输入公式【=IF(MOD(MID(C2,17,1),2)=1,"男","女")】,按回车。
2.我们可以双击D2单元格的右下角,将公式复制给其下的单元格区域,如下图示。
怎么用excel 根据身份证号码算性别.excel home[引用时间2018-5-2]
Q2:怎样用excel 函数通过身份证号查性别
一、分析身份证号码
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息
这里,我们需要使用IF、LEN、MOD、
MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。
1. 提取出生年月信息
由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:
LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。
2. 提取性别信息
由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错
例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:
LEN(C2)=15:检查身份证号码的长度是否是15位。
MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。
MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。
回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。如图2所示,现在这份报表无论是提取信息或是核对,都方便多
Q3:用excel根据身份证号码计算的性别
计算男女性别方式如下:
1.首先利用Excel2010打开需要处理的文档(如下图)
2.18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,用MID函数将第17位数字提取出来,在性别下面的单元格输入公式:=MID(A2,17,1)(如下图)
3.然后点击回车键就可以将第17位数提取出来了(如下图)
4.然后利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性,在性别单元格输入公式:MOD(MID(A2,17,1),2)(如下图)
5.余数为“0”说明第17位为偶数,即该身份证是女性(如下图)
6.然后利用“IF函数”将两个公式嵌套在一起即可输出该身份证的性别,在性别单元格输入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下图)
7.然后点击回车键就可以输出该身份证的性别(如下图)
Q4:excel表格里如何根据身份证号码确定性别
假设身份证号在A1单元格,可以使用以下公式判断男女:
=IF(ISEVEN(LEFT(RIGHT(A1,2))),"女","男")
Q5:Excel问题:怎样通过身份证号生成性别
利用该公式可得到你要的结果
=IF(MOD(RIGHT(LEFT(T8,17)),2),"男","女")
T8指身份证单元格
Q6:求在Excel中通过身份证号码提取性别的函数
身份证号码包含了每个人的出生日期、性别等等信息,并且最后一位数字可以判定身份证号码的正确与否。以下步骤为详细讲解使用函数提取性别的方法。公式为“=MID(A2,17,1)”(A表示单元格,从第17个字符开始提取1个字符)
1、首先,将所需要提取出生日期的身份证号码放在Excel表格中。
2、身份证号码中关于性别的信息是号码的第17位,这位数字为奇数,则为男,若是偶数,则为女。我们希望能在B2单元格显示对应该身份证号码的性别,那么首先应将身份证号码的第17位数字提取出来并显示在B2单元格中。
具体方法为在B2单元格使用MID函数,公式为“=MID(A2,17,1)”,意思是在A2单元格中从第17个字符开始提取1个字符。(为了便于理解,每个步骤后,如图所示将对后面的单元格进行填充,实际操作时可以最后再进行填充)
3、然后需要判定使用MID函数提取出来的数据为奇数还是偶数。
具体方法是使用求余函数MOD,在B2单元格中使用MOD函数对最开始的公式进行嵌套,公式为“=MOD(MID(A2,17,1),2)”,意思是对“MID(A2,17,1)”所提取出来的数字除以2,返回求得的余数。
4、得到的余数只有1或0这两种可能,当余数是1时,那么可以知道该身份证号码第17位数是奇数,那么该身份证号码是男性的号码,反之当余数是0时,该身份证的号码是女性的号码。
这时需要使用IF函数对上一步得出的余数进行判别,公式为“=IF(MOD(MID(A2,17,1),2)=1,"男","女")”,含义是如果“MOD(MID(A2,17,1),2)”这个数等于1,那么这个单元格显示“男”,否则显示“女”。最后进行向下填充即可。
5、总的来说,整个过程运用了MID、MOD、IF函数。
操作完毕。