excel vba在身份证中怎么提取数字来判别男女

发布网友 发布时间:2022-04-22 23:05

我来回答

2个回答

热心网友 时间:2023-10-08 16:08

身份证号码中的倒数第2位也就是第17位是用来表示人员性别的数字,奇数为男性,偶数为女性。可以使用MID函数来提取该位置数字来实现。

在中转的单元格中填入函数公式=MID(身份证号单元格,17,1).

在目的单元格中使用=IF(MOD(中转单元格,2),"男","女"),来显示男性或女性

当然上述两个公式可以组合使用=IF(MOD(MID(身份证号单元格,17,1),2),"男","女")

如果你有其他的需要而不是要显示男或者女,可以直接对数字进行判定即可。

热心网友 时间:2023-10-08 16:08

主要代码:
if mid(身份证号,17,1) mod 2 then
性别="男"
else
性别="女"
end if

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