如何从身份证号码中提取性别

生活 2019-07-16 01:52:00 131

本文收集整理关于如何从身份证号码中提取性别的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:怎样从身份证号码中自动提取性别
  • Q2:身份证号码中如何提取判别性别
  • Q3:如何从身份证号码中提取出生年月日、性别及年龄?
  • Q4:Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?
  • Q5:如何从身份证号码中提取出生年月日、性别及年龄?
  • Q6:请教如何用Excel表中身份证号码提取出生年月,性别,
  • Q1:怎样从身份证号码中自动提取性别

    =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))
    18位,15位通用

    Q2:身份证号码中如何提取判别性别

    18位身份证号是看第17位,奇数为男,偶数为女。
    15位身份证号是看第15位,同理,也是奇数为男,偶数为女。
    下面是身份证各位的含义。
    18位身份证号码各位的含义:
    1-2位省、自治区、直辖市代码;
    3-4位地级市、盟、自治州代码;
    5-6位县、县级市、区代码;
    7-14位出生年月日,比如19670401代表1967年4月1日;
    15-17位为顺序号,其中17位男为单数,女为双数;
    18位为校验码,0-9和X。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么
    此人的身份证就变成了19位。X是罗马数字的10,用X来代替10
    举例:
    130503 19670401 0012这个身份证号的含义: 13为河北,05为邢台,03为桥西区,出生日期为1967年4月1日,顺序号为001,2为校验码。
    15位的身份证号码:
    (1)1~6位为地区代码
    (2)7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期
    (3)第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。

    Q3:如何从身份证号码中提取出生年月日、性别及年龄?

    中华人民共和国居民身份证号码都是18位。 第7到14位为别代表出生年月日,第17位数字表示性别:奇数表示男性,偶数表示女性。比如231425199502235422,这里第7位到第14位开始代表的意思就是1995年2月23日,第17位数字为2-偶数即女性。1995年,就用如今年份(2018)减去1995=23岁。

    扩展资料

    身份证结构和形式

    1.号码的结构

    公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

    2.地址码

    表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。

    3.出生日期码

    表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。

    4.顺序码

    表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

    5.校验码

    根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。


    WWw..YijITao.cOM

    Q4:Excel如何从身份证号码中提取计算出生日期、性别及年龄呢?

    一个身份证号竟然包含这么多信息,你还敢随便泄露你的身份证号吗?

    从事人事工作的朋友们少不了与身份证号打交道,数据量大的时候如何批量操作能?

    【本文示例文件获取方法见文末】

    今天,技巧君来讲讲身份证号!国际惯例,先来看下效果:

    身份证号构成

    身份证号由四部分组成:

    地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码

    出生日期码 :表示编码对象出生的年、月、日

    顺序码 :表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性

    校验码:根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。

    所以从身份证号中提取信息,我们需要对身份证号进行分段处理,要从地址码中对应提取出籍贯,必须有一个地区和编码之间的编码表,下面来看一下具体怎么制作吧!

    身份证号提取性别

    函数公式:=IF(MOD(MID(A2,17,1),2),"男","女")

    说明:

    a、MID(A2,17,1)函数提取第17位数

    b、MOD函数对2取余数,偶数余数为0,说明为女性,奇数余数为1,说明为男性,再用IF函数来判断性别

    c、外层再嵌套IFERROR规避错误值

    身份证号提取年龄

    函数:DATEDIF(--TEXT(MID(A2,7,8),"0-00-00"),TODAY(),"y")

    说明:

    a、MID(A2,7,8)提取出生日期码

    b、TEXT函数将文本处理为日期格式,--减负运算将文本转化为日期值

    c、DATEDIF函数计算出生日期和今天的差值,即得到年龄

    身份证号提取出生日期

    函数:TEXT(MID(A2,7,8),"0年00月00日")

    说明:

    a、MID(A2,7,8),提取出生日期码

    b、TEXT函数处理为日期格式

    身份证号提取生肖

    函数:MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(MID(A2,7,4)-4,12)+1,1)

    说明:

    a、MID(A2,7,4)提取出生年份

    b、MOD函数对12取余数,刚好对应12生肖的序列代码,里面日期的-4和外面的 +1是为了和前面的生肖相对应

    身份证号提取星座

    函数:VLOOKUP(VALUE("1900-"&TEXT(MID(A2,LEN(A2)/2+2,4),"#-##")),{1,"摩羯座";20,"水瓶座";50,"双鱼座";81,"白羊座";111,"金牛座";142,"双子座";174,"巨蟹座";205,"狮子座";236,"处女座";267,"天秤座";298,"天蝎座";328,"射手座";357,"摩羯座"},2,TRUE)

    说明:这个函数主要是了解星座和日期之间的换算关系,有兴趣可以做进一步了解,因计算规则较为复杂,这里不做详述

    身份证号提取籍贯信息

    函数:VLOOKUP(LEFT(A2,6),地区代码!A:B,2,1)

    说明:籍贯信息主要有地区代码表,将代码换算为地区就可以了

    注意事项:

    1、本文所用所有身份证号均为地区码+出生日期码+顺序码+校验码随机组合而成,非真实身份证号,如有雷同,纯属巧合!

    2、本文涉及的主要函数有:MID、MOD、TEXT、IF、VLOOKUP、DATEDIF、IFERROR、VALUE、内存数组等,这些公式都为常用公式,这里只做用途功能介绍,想要详细学习以上函数的基础用法,请持续关注 EXCEL精选技巧的后续文章!

    3、VLOOKUP函数已有文章做了详细阐述,请参考技巧君的另一篇文章《连VLOOKUP这些用法都不会,别说你会EXCEL!》点击技巧君头像,查看历史文章即可

    示例文件获取

    点击右上角红色关注 EXCEL精选技巧→点击技巧君的绿色头像→发送私信【身份证号查询】即可获取

    关注EXCEL精选技巧,每天学习3分钟,坚持一个月,你将大不同

    wWw.yiji!tAO.CoM

    Q5:如何从身份证号码中提取出生年月日、性别及年龄?

    假设身份证号码在A1,在B1输入公式:
    出生日期:
    =TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")
    性别:
    =IF(MOD(MID(A1,15,3),2),"男","女")
    年龄:
    =DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),"0-00-00"),TODAY(),"Y")WW▶w.yIjiTao.CoM

    Q6:请教如何用Excel表中身份证号码提取出生年月,性别,

    C6公式如下:
    =if(mod(mid(E6,17,1),2)=0,"女","男")
    D6公式如下:
    =MID(E6,7,4)&"年"&MID(E6,11,2)&"月"&MID(E6,13,2)&"日"

    相关文章
    身份证照片泄露的危害2018-09-01
    临时身份证可以办贷款吗2018-09-13
    身份证和银行卡放在一起会消磁吗2018-09-13
    身份证和银行卡一起丢了怎么办2018-09-18
    如果别人有你手持身份证照片身份证2018-10-21
    手持身份证照片安全吗2018-11-06
    复印身份证为什么要放硬币2018-11-09
    冒用他人身份证办理信用卡2019-01-12
    只有身份证复印件可以办信用卡吗2019-01-15
    12306还用核验身份证吗2019-01-18