WPS智能判断身份证的性别

时间:2023-01-14 10:48:01 

在根据身份证号码判断性别的应用中,大多数人习惯用嵌套的IF函数来判断身份证号码是18位还是15位,然后再分别提取第17位或第15位,该数字为奇数时,判断为“男”,为偶数时,判断为“女”。

如:
   =IF(LEN(A2)=18,IF(MOD(MID(A2,17,1),2),"男","女"),IF(LEN(A2)=15,IF(MOD(RIGHT(A2,1),2),"男","女")))

这样做虽然能得出正确的结果,但由于两次分别对18位和15位身份证进行判断和运算,导致公式过长,效率降低。其实,我们可以通过在IF函数中加入简单的计算来避免重复判断,请看下面的公式:
   =IF(MOD(MID(A2,(LEN(A2)=18)*2+15,1),2),"男","女")

在这个公式中,如果A2单元格为18位数字,则公式中的“LEN(A2)=18”的值为1,再乘以2,其值为2,加上后面的15,等于17,而如果A2为15位,则“LEN(A2)=18”的值为0,乘以2再加15后的值为15,通过这个办法,利用MID函数智能地取到18位号码的第17位或15位号码的第15位,然后作为MOD的参数,正确判断出该身份证持有人的性别。同样的方法还可以用来智能计算18位和15位身份证的出生日期等其他信息,具体方法请大家开支脑筋,举一反三。

标签:WPS智能判断身份证的性别
0
投稿

猜你喜欢

  • Win10如何查看电脑蓝牙版本?电脑蓝牙版本查看教程

    2022-02-10 19:59:22
  • PPT怎么才能设置成只能播放,但无法修改呢?

    2022-03-30 08:45:13
  • 怎么退出微信群聊天组 退出微信群聊天组的方法

    2022-07-28 00:21:02
  • 系统重装后电脑数据恢复的方法

    2023-09-20 20:48:27
  • Excel中将公式算出来的数值粘贴到另一表格中的操作方法

    2023-04-12 01:36:12
  • excel表格怎么设置排序区域

    2022-08-31 16:08:38
  • 如何在晒书房中购买书籍 在晒书房中购买书籍的教程

    2023-11-06 10:51:22
  • MacOS如何修改图片默认打开方式?

    2022-09-26 07:21:35
  • PS新手教程-如何使用PS将普通照片变夸张系大头照片

    2023-12-09 02:26:07
  • Win10专业版怎么设置隐藏文件夹?

    2023-12-15 16:52:16
  • Excel中如何利用图标显示数据大小趋势?

    2022-05-09 10:40:20
  • excel开根号的函数使用教程

    2023-02-23 16:46:02
  • 微软的OneNote是干什么用的?OneNote Mac版软件介绍

    2022-10-14 00:30:36
  • win7系统中运行旧版CAD光标不停闪烁怎么办?

    2023-01-25 10:09:23
  • word阴影边框的设置

    2022-01-16 05:10:26
  • excel函数怎样截取字符串

    2023-11-24 17:52:23
  • 拓词如何重新学习?拓词重新学习的方法

    2022-09-07 23:43:42
  • 电脑提示“由于该设备有问题,Windwos已将其停止代码43”怎么办?

    2022-08-03 06:48:09
  • 手机如何遥控wps演示播放

    2023-02-12 15:14:50
  • excel 多表数据汇总的两种常用方法动画教程

    2022-04-02 16:32:56
  • asp之家 电脑教程 m.aspxhome.com