身份z号码是怎么组成的?!

身份z号码是怎么组成的?!,第1张

身份z号码是由18位数字组成的,第1、2位数字表示所在省份的代码;第3、4位数字表示所在城市的代码;第5、6位数字表示所在区县的代码;第7~14位数字表示出生年、月、日;第15~17位数字为顺序码,表示同一区域内同年同月同日出生的顺序号,其中第17位数字表示性别,奇数表示男性,偶数表示女性;第18位数字是校检码,校检码可以是0~9的数字,有时也用x表示,X是罗马数字的10。
居民身份z,分为实卡身份z和EIDCard(电子身份z),是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民。并作为每个人重要的身份z明文件。每个人的身份z号码都为18位数,并且仅代表一个用户。
身份z并非现今才有,古已有之。但它的起源却是官员的识别符号。最早的身份z是战国时期,商鞅在秦国变法,发明了照身帖。照身帖由官府发放,是一块打磨光滑细密的竹板,上面刻有持有人的头像和籍贯信息。国人必须持有,如若没有就被认为是黑户,或者间谍之类的。
1999年10月1日起,经国务院批准,在全国范围内建立和实行公民身份号码制度——国家为每个公民从出生之日起就编定唯一的、终身不变的身份代码。
2004年3月29日起中国大陆正式开始为居民换发内藏非接触式IC卡智能芯片的第二代居民身份z。

最后4位数字中的前两位表示当地派出所的编码;倒数第二位表示公民是男性还是女性(男性用单数,女性用双数);最后一位数字是一个随机数,又称为校验码。 <<居民身份z条例>>规定居住在中华人民共和国境内的年满16周岁的中国公民,应当依照规定,申请领取中华人民共和国公民身份z。 身份z是公民法定的身份z件,是国家为每个公民编制的唯一的、终生不变的身份代码。同学们,也许你还没有领到身份z,但是,你知道吗?当你父母到派出所为刚出生的你申报户口时,你的身份z号码就有了,它可以在你们家的户口簿上找到。 身份z号码由18位数字组成,你知道它们代表的信息吗?其中的第一、第二数字表示公民所在地的省份(或自治区、直辖市);第三、第四位数字表示公民所在地的市(或州);第五、第六位数字表示公民所在地的县(或县级市);接下来的8位数字表示公民的出生年、月、日;最后4位数字中的前两位表示当地派出所的编码;倒数第二位表示公民是男性还是女性(男性用单数,女性用双数);最后一位数字是一个随机数,又称为校验码。 如身份z号码320301197511090015表示江苏省(32)无锡市(03)崇安区(01)1975年11月9日出生的男性(1),当地的派出所编码(在盐城市范围内)是00。 再如身份z号码320928197109172212表示江苏省(32)盐城市(09)盐都区(28)1971年9月17日出生的男性(1),当地的派出所编码(在盐城市范围内)是22。 从上面可知,每一个中国公民都有一个身份z号码;反过来,我国的每一个身份z号码都可以找到唯一的一个中国公民

大陆的身份z为18位,老的身份z是15位。
关于身份z第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准
GB
11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
地址码(身份z前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。(所有区域的编码可以到这个网站
>如何使Excel表输入身份z号码自动生成性别和出生年月

身份z号码在A1单元格:
出生年份:=MID(A1,7,2LEN(A1)/3-8)
出生月份:=MID(A1,2LEN(A1)/3-1,2)
性别:=IF(INT(MID(A1,15,3)/2)=MID(A1,15,3)/2,"女","男")

在Excel表格中输入身份z号码,如何能自动生成出生年月?

现在一般都是18位身份z
=text(mid(A1,7,8),"0000-00-00")

如果要综合考虑15位,以及位数不合格的身份z,则综合使用下面的公式:
=IF(LEN(A1)=15,TEXT("19"&MID(A1,7,6),"0000-00-00"),IF(LEN(A1)=18,TEXT(MID(A1,7,8),"0000-00-00"),"身份z位数不合法"))

excel 如何输入身份z号后自动生成出生年月

假设你在A1输入身份z号码
B1输入公式 =IF(LEN(A1)=18,mid(a1,7,4)&"年"&mid(a1,11,2)&"月","19"&mid(a1,7,2)&"年"&mid(a1,9,2)&"月")

如何在excel中输入身份z号码后在另一列自动生成出生年月日

身份z号码在E1
=TEXT(--TEXT(MID(E1,7,LEN(E1)/2-1),"0-00-00"),"yyyy-mm-dd")

假设在A列输入身份z号码,在B列输入公式如下:
B1=IF(A1="","",TEXT(MID(A1,7,8),"YYYY-MM-DD"))

excel中输入身份z号码 并自动提取出生年月_百度经验 :jingyanbaidu/article/4dc40848a26adec8d846f17b

使用公式,假设你的身份z是A列,那么第二行资料的公式为:
=IF(LEN(A2)=18,MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2),"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2))
复制上面的单元格,贴上到这一列既可。

excel怎么输入身份z号之后自动生成出生年月

输入
=TEXT(MID(B2,7,8),"0-00-00")
得到B2单元格身份z号码对应的年月日。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10320423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存