很多人都在问,EXCEL怎么自动识别身份证性别?

要回答这个问题,我们必须知道身份证的哪一位数字代表的性别?相信,很多人都不知道。所以下面我们先来说说身份证每个号码的含义:

比如:430181198506228889,

43代表湖南省,

01代表长沙市,

81代表浏阳市(县级市)

1985代表出生年,

06代表出生月份,

22代表出生日期,

88代表该人所在的乡、镇、街道,

89身份证人的出生编号,其中倒数第二是偶数代表是女性,是奇数代表是男性。该身份证人为女性(倒数第二是8、偶数)。

现在你知道了吧,身份证倒数第二位如果是奇数那么代表是男性,如果是偶数,那么代表是女性。因此要EXCEL表格自动识别身份证性别,其实就是要EXCEL表格自动判断倒数第二位数字是奇数还是偶数。

怎么自动判断呢?这里就需要使用函数了:

第一步,要判断身份证倒数第二位是奇数还是偶数,就必须把倒数第二位的数字提取出来,提取数字用到的函数是:=MID(),如下图:

根据身份证号分辨性别(通过身份证号码自动识别性别)(1)

提取身份证倒数第二位

参数的含义:A2是身份证所在单元格,17是代表从第十七位开始提取数字,1代表只提取一个数字。案例中结果是8(身份证共十八位,倒数第二位就是第十七位,所以是8)。

第二步:判断提取出来的数字是奇数还是偶数,用=ISODD(),如下图:

根据身份证号分辨性别(通过身份证号码自动识别性别)(2)

判断倒数第二位是否是奇数

因为8不是奇数,所以显示的是FALSE(假的),如果是奇数就显示TRUE(真的)。

第三步:用=IF()函数进行条件判断,如果是奇数,就显示为男,如果不是奇数(是偶数)就显示为女,如下图:

根据身份证号分辨性别(通过身份证号码自动识别性别)(3)

根据前面的判断结果,做条件判断

8不是奇数(是偶数)所以显示性别是女。

综上所述,把三个函数结合在一起 ==IF(ISODD(MID(A2,17,1)),"男","女")

根据身份证号分辨性别(通过身份证号码自动识别性别)(4)

三个函数嵌套使用

有了这个函数,以后就不需要一个个地输入性别了,大大提高工作效率。

,