首先我们通过身份证在线生成器,来生成一些身份证号码,使操作起更加真实一些。

下面这段可以帮助你快速的判断身份证的男女
=IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2)=1,"男","女")
将里边的A1替换成自己身份证的开始单元格位置。
听过之前的身份证有15位的,所以加了一个15位的判断。
可以看出来上边的代码用到了IF、MOD、LEN、MID四个函数,接下来将解析这四个函数的作用,如果你只是想要使用判断函数,上面的已经可以满足你的需求了。
LEN函数
此函数接受一个参数,指定要统计的单元格。

IF函数

IF函数接受三个参数,判断条件,true和false。
所以如果我们判断身份证如果是15位返回15,18位返回17时,怎么实现呢?
结合LEN函数
=IF(LEN(A1)=18,17,15)

MID函数
从文本中某位置开始截取多少位。

所以呢?18位时截取17位,15位时截取地15位的函数如下
=MID(A1,IF(LEN(A1)=15,15,17),1)
效果如下

MOD函数
取余数

我们将上面的截取位数进行取余

=MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2)
最后就是通过IF函数进行奇偶判断进行男女的判断填值了。

所以以上函数合起来就是
=IF(MOD(MID(A1,IF(LEN(A1)=15,15,17),1),2)=1,"男","女")
Excel表格的函数功能真的也很强大,如果想了解更多EXCEL的用法,看这篇文章吧EXCEL 教程
想看电影关注我的公众号:电影资源集(支持输入电影名称自动回复了)
![]()
网友评论