WPS智能判断身份证的性别

在根据身份证号码判断性别的应用中,大多数人习惯用嵌套的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位身份证的出生日期等其他信息,具体方法请大家开支脑筋,举一反三。

(0)

相关推荐

  • 如何用excel函数判断身份证号性别?

    相信很多人都知道身份证的倒数第二位的奇偶性决定了性别哈,如果为偶数则是为女性,反之则为男,那么如何用excel函数去判断呢?其实之前我也不知道的,是我在成都路凡教育培训学习的时候老师告诉我的,现在我就 ...

  • WPS表格提取身份证详细信息

    前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。幸好在以前的一份金山表格中我们曾经统计有所有员工的身份 ...

  • 手机版WPS软件的身份证扫描件怎么生成

    如今,越来越多的事情的办理需要身份证复印件了,从办理银行卡信用卡到手机SIM卡,从护照到购房贷款,都需要身份证的复印件.我们其实可以在手机版WPS软件上生成身份证扫描件,那么如何进行操作呢?小编就来为 ...

  • Excel根据身份证识别性别、年龄和生肖等

    如果通过Excel中的身份证信息提取性别.出生日期.年龄和生肖呢?Excel函数帮你一键识别提取,特简单!直接套用公式即可. 操作方法 01 识别性别 身份证中隐藏的第17位如果是奇数的话表示男生,偶 ...

  • wps表格怎么快速输入性别

    在wps表格中快速输入性别的方法一:利用数据的有效性 1.选中存放性别的单元格区域后,单击"数据"菜单下的"有效性"命令,弹出"数据有效性" ...

  • excel表格中怎么判断身份证号是否合法?

    excel表格中怎么判断身份证号是否合法? 1.打开数据表格,如下图所示: 2.选中数据区域,如下图所示: 3.选择diy工具箱,如下图所示: 4.选择身份证按钮中的判断合法按钮,如下图所示:

  • wps表格怎么快速录入性别

    wps表格:快速录入性别. 1.选中我们需要进行性别输入的行或列. 2.右击鼠标,选择"设置单元格格式" 3."设置单元格格式"-"数字"- ...

  • 如何关闭Win10系统中Wps智能助手开机自动启动

    今天给大家介绍一下如何关闭Win10系统中Wps智能助手开机自动启动的具体操作步骤.方法一1. 进入win10桌面后,在任务栏上找到Wps智能助手的图标.2. 右键,然后在弹出的菜单中点击" ...

  • 如何设置WPS智能备份Excel文档

    WPS是一款功能强大的办公软件,支持多种类型的文档,有些用户想知道如何设置WPS智能备份Excel文档,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步用WPS打开电脑中的Exce ...