发布网友 发布时间:2022-04-21 20:15
共3个回答
热心网友 时间:2023-06-26 17:58
目前我们国家的身份证号码处于过渡阶段,老的是 15 位号码。1988年刚开始实行的那个时候没有考虑到 千年问题,所以出生日期中忽略了年份前面的世纪号 19。简单理解,倒数第 3位与第 2数字代表派出所编号,最后一位数字(即第 15位) 代表同一派出所内身份证重复号。0、2、4、6、8 代表女性,1、3、5、7、9代表男性。或者说,偶数代表女性,奇数代表男性。
现在新的身份证号码是 18位的。除了把出生日期年份前面的两位世纪号19或20补上而外,还加上了最后一位识别码。其它位的定义不变。因此,这个时候就是第 17位是性别识别位。
所以,针对这两种情况,建议你的公式可以这样写(假设身份证号码填入在 A2 单元格内):
=IF(LEN(A2)=18,IF(MOD(MID(A2,17,1),2)=0,"女","男"),IF(MOD(MID(A2,15,1),2)=0,"女","男"))
热心网友 时间:2023-06-26 17:59
假如身份证号码在B列,则C2=if(isodd(--mid(b2,17,1)),"男","女"),公式下拉自动填充即可。
热心网友 时间:2023-06-26 17:59
=IF(MID(A1,17,1)="1","男","女")
A1填入身份证号码(文本格式),A2填入上述公式