用Excel通过身份证号计算性别时 有X的身份证号显示#VALUE!怎么解决
发布网友
发布时间:2023-06-12 21:30
我来回答
共2个回答
热心网友
时间:2023-07-09 15:23
公式简单些吧:
=IF(MOD(MID(B3,17,1),2),"男","女")
你的公式错在从第15位开始取数,取17位,而身份证只18位,所以你的公式中MID会得到最后3位,当然要出错,如果一个最后3位是152的,按你的公式会是“女”,但应该是“男”,所以错误还止你已说的。截图中方大伟就应该是个男的,但你的公式是女的。
热心网友
时间:2023-07-09 15:23
你的公式有问题,性别应该与尾数无关
公式修改为
=IF(MOD(MID(B3,17,1),2),"男","女")