18位身份证号怎么提取出生年月?

发布网友 发布时间:2022-04-24 14:17

我来回答

1个回答

热心网友 时间:2023-10-16 00:56

18位身份证号提取出生年月:

Mod函数语法规则:

MID(text, start_num, num_chars)MID(字符串,开始位置,字符长度)。

如下图,输入Mid函数,第一个参数C3就是我们要计算的身份证号,身份证号从第7位开始长度为8位的字符串为“出生年月”,所以第二个参数是从第7位开始,获得一个长度8位的数。

从身份证号码中计算性别

原理:省份证第17位为奇数为男性,偶数为女性。因此,我们需要获得第17为数字,然后判断奇偶性。

获取第17为数字使用的是上面Mid函数,公式如下:

=mid(C3,17,1)意思是获得C3单元格中的第17位数,取一位数。

判断奇偶性用的是Mod函数,mod函数是一个求余函数,语法规则为:

MOD(number,divisor)MOD(被除数,除数)

因此,判断第17位数的奇偶性的公式为:

mod(mid(C3,17,1),2)这一步涉及到函数的嵌套,mid(C3,17,1)就是身份证的第17位数字,2就是除数,余数为1就是奇数,0就是偶数。

上面完成了奇偶性的计算,因此,只需要一个if函数就可以完成奇偶性的判断了。if函数的语法规则

IF(logical_test,value_if_true,value_if_false)IF(逻辑值,结果为True的值,结果为Flase的值)

所以,最后的公式为:

=if(mod(mid(C3,17,1),2),”男”,”女”)如果身份证的第17位数字是奇数则为男,偶数则为女。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com