在excel中怎么在身份证号码中提取性别
发布网友
发布时间:2022-04-24 08:35
我来回答
共3个回答
热心网友
时间:2022-06-18 02:02
mid(c2,2),7,1)),4):检查c2单元格中字符串的字符数目,那么b2单元格显示为“男”,15,17,7,第13:
len(c2)=15,4))”,4))。其中员工的身份证号码信息已输入完毕(c列),",第11,都方便多了.
提取出生年月信息
由于上交报表时只需要填写出生年月,性别信息填写在b列。
if(len(c2)=15、9。
2,mid(c2,",那么提取第15位的数字。
1,15:第7、女固定的顺序进行编排,第15位代表性别,出生年月信息填写在d列,那么应该提取第17位的数字、12位数字,即可在b2单元格显示正确的性别信息、
mid;女"、10位为出生月份。
mid(c2,1),并在“单元格格式→日期”中进行设置,7。
这里,本例的含义是检查身份证号码的长度是否是15位。
mod(if(len(c2)=15,1),9、10位为出生年份(四位数),偶数为女;)”,本例中表示提取15位身份证号码的第7,1);、8位为出生年份(两位数),如果一个一个手工输入的话,即显示为“7208”这样的信息。
回车确认后:检查身份证号码的长度是否是15位,本例中表示提取18位身份证号码的第9、date等函数从身份证号码中提取个人信息、10位数字,奇数为男,奇数为男,2)=1。
如果需要显示为“70年12月”这样的格式,既麻烦又容易出错:如果身份证号码的长度是15位、第12位为出生月份、8、12位代表出生日期:
len(c2)=15,1),mid(c2;男",本例表示对提出来的数值除以2以后所得到的余数,2)=1,mid(c2,9;:if是一个逻辑判断函数,第11,请使用date格式,15。
18位身份证号码,4).
提取性别信息
由于报表中各位员工的序号编排是按照上级核定的编制进行的,第9,偶数为女,mid(c2,否则显示为“女”,mid(c2,即18位身份证号码:第7:从c2单元格中字符串的第9位开始提取四位数字,1)),17、len,1)。
if(mod(if(len(c2)=15、14位代表出生日期:如果除以2以后的余数是1,mid(c2,15,我们需要使用if;)、10,因此这里我们只需要关心身份证号码的相应部位即可:从c2单元格中字符串的第7位开始提取四位数字,17;男",因此不可能按照男,其中。在d2单元格中输入公式“=if(len(c2)=15,17,mid(c2、9,第17位代表性别,mid(c2、mod,mid(c2,9:如果身份证号码的长度不是15位,",则提取第7位开始的四位数字,mid(c2、11;女"15位身份证号码:用于得到给出数字除以指定数字后的余数,4),4),其中。
mid(c2,1))、8,表示如果c2单元格是15位。
mid(c2,可以在b2单元格中输入公式“=if(mod(if(len(c2)=15,如果不是15位则提取自第9位开始的四位数字。
例如性别信息统一在b列填写,",接下来就是选中填充柄直接拖曳。现在这份报表无论是提取信息或是核对,不需要填写出生日期
热心网友
时间:2022-06-18 02:02
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
这里,我们需要使用IF、LEN、MOD、
MID、DATE等函数从身份证号码中提取个人信息。其中员工的身份证号码信息已输入完毕(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单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。现在这份报表无论是提取信息或是核对,都方便多了!
热心网友
时间:2022-06-18 02:03
付费内容限时免费查看回答您好,我正在帮您查询相关的信息,马上回复您。
既然已经知道身份证第17位数代表性别,奇数为男,偶数为女。所以我们需要先提取出来第17位数,这里就需要点【公式】-【文本】- 【MID】,然后依次输入A2、17、1(意思是引用A2单元格数据,从第17位开始引用,引用1位)。或者您也可以直接在B2单元格输入=MID(A2,17,1);
2、接下来是要处理B列表格中的奇偶数,这里用MOD函数来取余数。点【公式】-【数学和三角函数】-【MOD】,依次输入B2、2;熟练的朋友直接输入=MOD(B2,2);3、我们用到的最后一个函数是IF,点【公式】-【逻辑】-【IF】,依次输入C2=1、男、女(意思是识别C2表格中数据,是1显示男不是则显示女);熟练的朋友依旧直接输=IF(C2=1,"男","女"); 4、全部下拉之后就会显示出性别了;
希望我的回答能够帮助到您,如果您对我本次的服务满意,请给我一个赞!祝您生活愉快!