当前位置:文档之家› 身份证号

身份证号

身份证号
身份证号

身份证号: 功能: 1) 查询身份证号所属地区2) 分析出生年月日、性别

是查看身份证所有人的所在地区和出生年月日、性别

18位身份号一般是由

所在地+所在区(县)+出生年月日+个人代码组成的!

个人代码尾数(也就是身份证号的最后一位)双数为女性,单数为男性!

举个例子:我是天津,天津地区号是120,区号(以河西区为例)103 生日:1958年2月9号个人的代码是5918

这样组成的身份证号就是120103************

中华人民共和国行政区划代码(GB/T2260—999)

代码省、市名称代码省、市名称

11 北京市 42 湖北省

12 天津市 43 湖南省

13 河北省 44 广东省

14 山西省 45 广西壮族自治区

15 内蒙古自治区 46 海南省

21 辽宁省 50 重庆市

22 吉林省 51 四川省

23 黑龙江省 52 贵州省

31 上海市 53 云南省

32 江苏省 54 西藏自治区

33 浙江省 61 陕西省

34 安徽省 62 甘肃省

35 福建省 63 青海省

36 江西省 64 宁夏回族自治区

37 山东省 65 新疆维吾尔自治区

41 河南省

我们要验证身份证号是否正确,就得先了解身份证号的含意。

身份证号都代表什么意思?

1、号码的结构

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

2、地址码(前六位数)

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。3、出生日期码(第七位至十四位)

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

4、顺序码(第十五位至十七位)

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

5、校验码(第十八位数)

(1)十七位数字本体码加权求和公式

S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和

Ai:表示第i位置上的身份证号码数字值

Wi:表示第i位置上的加权因子

Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

(2)计算模

Y = mod(S, 11)

(3)通过模得到对应的校验码

Y: 0 1 2 3 4 5 6 7 8 9 10

校验码: 1 0 X 9 8 7 6 5 4 3 2

尾数“X”啥意思?升位后有一部分人身份证号码的尾数却是“X”,常常被怀疑是假证。其实,第18位校验码是由公安部门按统一的公式计算出来的,从“1”至“10”,由10个阿拉伯数字组成。假如身份证尾号是10,那么号码就成了19位数,有关部门采用了罗马数字“X”来代替10,这样,有一部分居民的身份证号码尾数就是“X”。

辽宁省210000

名称代码名称代码

沈阳市210100 西岗区210203

市辖区210101 沙河口区210204

和平区210102 甘井子区210211

沈河区210103 旅顺口区210212

大东区210104 金州区210213

皇姑区210105 长海县210224

铁西区210106 瓦房店市210281

苏家屯区210111 普兰店市210282

东陵区210112 庄河市210283

新城子区210113 鞍山市210300

于洪区210114 市辖区210301

辽中县210122 铁东区210302

康平县210123 铁西区210303

法库县210124 立山区210304

新民市210181 旧堡区210311

大连市210200 台安县210321

市辖区210201 岫岩满族自治县210323

中山区210202 海城市210381

抚顺市210400 市辖区210801

市辖区210401 站前区210802

新抚区210402 西市区210803

露天区210403 鲅鱼圈区210804

望花区210404 老边区210811

顺城区210411 盖州市210881

抚顺县210421 大石桥市210882

新宾满族自治县210422 阜新市210900

清原满族自治县210423 市辖区210901

本溪市210500 海州区210902

市辖区210501 新邱区210903

平山区210502 太平区210904

溪湖区210503 清河门区210905

明山区210504 细河区210911

南芬区210511 阜新蒙古族自治县210921

本溪满族自治县210521 彰武县210922

桓仁满族自治县210522 辽阳市211000

丹东市210600 市辖区211001

市辖区210601 白塔区211002

元宝区210602 文圣区211003

振兴区210603 宏伟区211004

振安区210604 弓长岭区211005

凤城满族自治县210621 太子河区211011

宽甸满族自治县210624 辽阳县211021

东港市210681 灯塔县211022

锦州市210700 盘锦市211100

市辖区210701 市辖区211101

古塔区210702 双台子区211102

凌河区210703 兴隆台区211103

太和区210711 大洼县211121

北镇满族自治县210725 盘山县211122

黑山县210726 铁岭市211200

义县210727 市辖区211201

凌海市210781 银州区211202

营口市210800 清河区211204

铁岭县211221 喀喇沁左翼蒙古族自治县211324 西丰县211223 北票市211381

昌图县211224 凌源市211382

铁法市211281 锦西市211400

开原市211282 市辖区211401

朝阳市211300 连山区211402

市辖区211301 葫芦岛区211403

双塔区211302 南票区211404

龙城区211303 绥中县211421

朝阳县211321 建昌县211422

建平县211322 兴城市211481

Excel里通过身份证号码计算性别

在EXCEL中利用身份证号码计算性别 原理: 15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。 公式内的“B2”代表的是输入身份证号码的单元格。 方法一: =IF(LEN(B2)=15,IF(MOD(MID(B2,15,1),2)=1,"男","女"),IF(MOD(MID(B2,17,1),2)=1,"男","女")) 公式含义: 如果B2单元格中式15位的身份证号,则显示IF(MOD(MID(B2,15,1),2)=1,"男","女")的计算结果,否则,显示IF(MOD(MID(B2,17,1),2)=1,"男","女")的计算结果。 方法二: 18位身份证号码中,第15~17位为顺序号,奇数为男,偶数为女。 将光标定位在“性别”单元格中,然后在单元格中输入函数公式:=IF(VALUE(MID(B2,15,3))/2=INT(VALUE(MID(B2,15,3))/2),"女","男") 公式含义: ①函数公式中,MID(D2,15,3)的含义是将身份证中的第15~17位提取出来。 ②VALUE(MID(D2,15,3))的含义是将提取出来的文本数字转换成能够计算的数值。 ③VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2)的含义是判断奇偶。(“INT”是取整函数,如果是偶数,则前后相等;如果是奇数,则前后不相等。) ④=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),"女","男")的含义是若是“偶数”就填写“女”,若是“奇数”就填写“男”。

身份证号码前6位表示的地区一览表

110000 北京市 110100 市辖区110101 东城区110102 西城区110103 崇文区110104 宣武区110105 朝阳区110106 丰台区110107 石景山区110108 海淀区110109 门头沟区110111 房山区110112 通州区110113 顺义区110114 昌平区110115 大兴区110116 怀柔区110117 平谷区110200 县110228 密云县110229 延庆县 120000 天津市 120100 市辖区120101 和平区120102 河东区120103 河西区120104 南开区120105 河北区120106 红桥区120107 塘沽区120108 汉沽区120109 大港区120110 东丽区120111 西青区120112 津南区120113 北辰区120114 武清区120115 宝坻区120200 县120221 宁河县120223 静海县120225 蓟县 130000 河北省 130100 石家庄市130101 市辖区130102 长安区130103 桥东区130104 桥西区130105 新华区130107 井陉矿区130108 裕华区130121 井陉县130123 正定县130124 栾城县130125 行唐县130126 灵寿县130127 高邑县130128 深泽县130129 赞皇县130130 无极县130131 平山县130132 元氏县130133 赵县130181 辛集市130182 藁城市130183 晋州市130184 新乐市130185 鹿泉市130200 唐山市130201 市辖区130202 路南区130203 路北区130204 古冶区130205 开平区130207 丰南区130208 丰润区130223 滦县130224 滦南县130225 乐亭县130227 迁西县130229 玉田县130230 唐海县130281 遵化市130283 迁安市130300 秦皇岛市130301 市辖区130302 海港区130303 山海关区130304 北戴河区130321 青龙满族自治县130322 昌黎县130323 抚宁县130324 卢龙县130400 邯郸市130401 市辖区130402 邯山区130403 丛台区130404 复兴区130406 峰峰矿区130421 邯郸县130423 临漳县130424 成安县130425 大名县130426 涉县130427 磁县130428 肥乡县130429 永年县130430 邱县130431 鸡泽县130432 广平县130433 馆陶县130434 魏县130435 曲周县130481 武安市130500 邢台市130501 市辖区130502 桥东区130503 桥西区130521 邢台县130522 临城县130523 内丘县130524 柏乡县130525 隆尧县130526 任县130527 南和县130528 宁晋县130529 巨鹿县130530 新河县130531 广宗县130532 平乡县130533 威县130534 清河县130535 临西县130581 南宫市130582 沙河市130600 保定市130601 市辖区130602 新市区130603 北市区130604 南市区130621 满城县130622 清苑县130623 涞水县130624 阜平县130625 徐水县130626 定兴县130627 唐县130628 高阳县130629 容城县130630 涞源县130631 望都县130632 安新县130634 曲阳县130635 蠡县130636 顺平县130637 博野县130638 雄县130681 涿州市130682 定州市130683 安国市130684 高碑店市130700 张家口市130701 市辖区130702 桥东区130703 桥西区130705 宣化区130706 下花园区130721 宣化县130722 张北县130723 康保县130724 沽源县130725 尚义县130726 蔚县130727 阳原县130728 怀安县130729 万全县130730 怀来县130731 涿鹿县130732 赤城县130733 崇礼县130800 承德市130801 市辖区130802 双桥区130803 双滦区130804 鹰手营子矿区130821 承德县130822 兴隆县130823 平泉县130824 滦平县130825 隆化县130826 丰宁满族自治县130827 宽城满族自治县130828 围场满族蒙古族自治县130900 沧州市130901 市辖区130902 新华区130903 运河区130921 沧县130922 青县130923 东光县130924 海兴县130925 盐山县130926 肃宁县130927 南皮县130928 吴桥县130929 献县130930 孟村回族自治县130981 泊头市130982 任丘市130983 黄骅市130984 河间市131000 廊坊市131001 市辖区131002 安次区131003 广阳区131022 固安县131023 永清县131024 香河县131025 大城县131026 文安县131028 大厂回族自治县131081 霸州市131082 三河市131100 衡水市131101 市辖区131102 桃城区131121 枣强县131122

Excel表格中根据身份证号码自动填出生日期、计算年龄[1]

Excel表格中根据身份证号码自动填出生日期、计算年龄18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2 中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2)) 自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男") 15/18位都可以的公式:转换出生日期: =IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-0 0-00")) 自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男")) 计算年龄(新旧身份证号都可以): =IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7 ,2))) WPS表格提取身份证详细信息 前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。 身份证号放在A2单元格以下的区域。我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。由于现在使用的身份证有15位和18位两种。所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。 一、身份证号的位数判断 在B2单元格输入如下公式“=LEN($A2)”,回车后即可得到A2单元格身份证号码的数字位数,如图1所示。LEN($A2)公式的含义是求出A2单元格字符串中字符的个数。由于当初身份证输入时就是以文本形式输入的,所以用此函数正可以很方便地求到身份证号码的位数。

第二代身份证号码提取出生年月日的公式

1、第二代身份证号码提取出生年月日的公式: =MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2) 注:A是列,1是行,&在数字键7的上方。 2、第二代身份证号码提取性别男、女的公式: =IF(MOD(MID(A1,17,1),2),"男","女") 注:A是列,1是行。 3、excel用身份证号算年龄的工式 比如身份证号保存在a1单元格,那么可以使用=mid(a1,7,4)来取出出生年,再用当前年份减去这个就是年龄了。 4、提取身份证出生年月 ="19"&MID(B1,9,2)&"年"&MID(B1,11,2)&"月"&MID(B1,13,2)&"日" 5、提取身份证年龄 =YEAR(NOW())-YEAR(IF(LEN(B1)=18,DATE(MID(B1,7,4),MID(B1,11,2),M ID(B1,13,2)),DATE(MID(B1,7,2),MID(B1,9,2),MID(B1,11,2)))) 6、提取身份证性别 =IF(LEN(B1)=15,IF(MOD(MID(B1,15,1),2)=1,"男","女"),IF(MOD(MID(B1,17,1),2)=1,"男","女")) 7、公式内的“B1”代表的是输入身份证号码的单元格。 Excel自动提取身份证中生日和性别以及年龄 (注意:以B2单元格中是18位身份证号为例) 一、提取出生日期的输入公式 =MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日" 二、判断性别“男女”的输入公式

=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男") 三、利用身份证号码求年龄 =IF(B2="","",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN (B2)=18)*2),"#-00-00"),TODAY(),"y")) 八、计算年龄的公式? datedif(开始日期,结束日期,"M") 九、用公式计算最大年龄? max(D3:D21) 十、用公式计算25--35岁之间的人数? =COUNTIFS(D3:D21,">"&25,D3:D21,"<"&35) 十一、计算25岁以下的人数? =COUNTIF(D3:D21,">"&25) 十二、计算25岁以下人数的比例? =COUNTIF(D3:D21,">"&25)/count(D3:D21) 十三、用excel做表输入年月日,可以变成例如1986-01-01的格式吗?能的话怎么变? 先选中单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入 e-mm-dd 确定 十四、1.自动录入性别: “=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))” if假如(len(C2)得到C2的字符长度等于15,[15时mod除以2的余数(取mid(C2单元格,第15个的,1个字符),除以2)],[不等于15条

身份证号码第十八位效验码的计算方法

身份证号码第十八位效验码的计算方法- godson_h的专栏- CSDN 博客 默认分类2010-04-10 07:56:04 阅读141 评论0 字号:大中小订阅 身份证号码第十八位效验码的计算方法 关于身份证第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码(身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。(所有区域的编码可以到这个网站https://www.doczj.com/doc/7111000133.html,/tjbz/index.htm 查询到最新的县及县以上的行政编码资料。) 生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。 顺序码(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。 校验码(身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。 第十八位数字的计算方法为: 1.将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2.将这17位数字和系数相乘的结果相加。 3.用加出来和除以11,看余数是多少? 4余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为 1 0 X 9 8 7 6 5 4 3 2。 5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。 例如:某男性的身份证号码是340524************。我们要看看这个身份证是不是合法的身份证。 首先:我们得出,前17位的乘积和是189 然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。

身份证号码前6位表示的地区对照表

身份证号码前6位表示的地区对照表110000 北京市110100 市辖区110101 东城区110102 西城区110103 崇文区110104 宣武区110105 朝阳区110106 丰台区110107 石景山区110108 海淀区110109 门头沟区110111 房山区110112 通州区110113 顺义区110114 昌平区110115 大兴区110116 怀柔区110117 平谷区110200 县 110228 密云县110229 延庆县120000 天津市120100 市辖区120101 和平区120102 河东区120103 河西区120104 南开区120105 河北区120106 红桥区 120107 塘沽区 120108 汉沽区 120109 大港区 120110 东丽区 120111 西青区 120112 津南区 120113 北辰区 120114 武清区 120115 宝坻区 120200 县 120221 宁河县 120223 静海县 120225 蓟县 130000 河北省 130100 石家庄市 130101 市辖区 130102 长安区 130103 桥东区 130104 桥西区 130105 新华区 130107 井陉矿区 130108 裕华区 130121 井陉县 130123 正定县 130124 栾城县 130125 行唐县 130126 灵寿县 130127 高邑县 130128 深泽县 130129 赞皇县 130130 无极县 130131 平山县 130132 元氏县 130133 赵县 130181 辛集市 130182 藁城市 130183 晋州市 130184 新乐市 130185 鹿泉市 130200 唐山市 130201 市辖区 130202 路南区 130203 路北区 130204 古冶区 130205 开平区 130207 丰南区 130208 丰润区 130223 滦县 130224 滦南县 130225 乐亭县 130227 迁西县 130229 玉田县 130230 唐海县 130281 遵化市 130283 迁安市 130300 秦皇岛市 130301 市辖区 130302 海港区 130303 山海关区 130304 北戴河区 130321 青龙满族自治 县 130322 昌黎县 130323 抚宁县 130324 卢龙县 130400 邯郸市 130401 市辖区 130402 邯山区 130403 丛台区 130404 复兴区 130406 峰峰矿区 130421 邯郸县 130423 临漳县 130424 成安县 130425 大名县 130426 涉县 130427 磁县 130428 肥乡县 130429 永年县 130430 邱县 130431 鸡泽县 130432 广平县 130433 馆陶县 130434 魏县 130435 曲周县 130481 武安市 130500 邢台市 130501 市辖区 130502 桥东区

身份证的编码规则

身份证编码规则生活常识 一、身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。 二、编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下: 1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别 用4位、2位(不足两位加0)、2(同上)位数字表示,之间不用分隔符。 3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 4.校验码(R),一位数字,通过前17位数字根据一定计算得出。 三、关于地址码含义的详细解释: 身份证前六位是地区代码,我们用ABCDEF表示。 代码的解释规则如下:

A:国内区域 1 华北三省二市 2 东北三省 3 华东六省一市 4 华南六省 5 西南四省一市 6 西北五省 7 台湾 8 港澳 B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码 按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。 具体省(直辖市,自治区,特别行政区)代码如下: 11-15 京 津冀 晋 蒙 21-23 辽 吉黑

身份证号前6位行政区位码查询汇总

全国各地行政区 划代码及身份证 号前6位查询110000 北京 110101 东城区 110102 西城区 110105 朝阳区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 110228 密云县 110229 延庆县 120000 天津 120101 和平区 120102 河东区 120103 河西区 120104 南开区 120105 河北区 120106 红桥区 120110 东丽区 120111 西青区 120112 津南区 120113 北辰区 120114 武清区 120115 宝坻区 120116 滨海新区 120221 宁河县 120223 静海县 120225 蓟县 130000 河北 130100 石家庄 130102 长安区 130103 桥东区 130104 桥西区 130105 新华区130107 井陉矿区 130108 裕华区 130121 井陉县 130123 正定县 130124 栾城县 130125 行唐县 130126 灵寿县 130127 高邑县 130128 深泽县 130129 赞皇县 130130 无极县 130131 平山县 130132 元氏县 130133 赵县 130181 辛集市 130182 藁城市 130183 晋州市 130184 新乐市 130185 鹿泉市 130200 唐山市 130202 路南区 130203 路北区 130204 古冶区 130205 开平区 130207 丰南区 130208 丰润区 130223 滦县 130224 滦南县 130225 乐亭县 130227 迁西县 130229 玉田县 130230 曹妃甸区 130281 遵化市 130283 迁安市 130300 秦皇岛 130302 海港区 130303 山海关区 130304 北戴河区 130321 青龙县 130322 昌黎县 130323 抚宁县 130324 卢龙县 130400 邯郸 130402 邯山区 130403 丛台区 130404 复兴区 130406 峰峰矿区 130421 邯郸县 130423 临漳县 130424 成安县 130425 大名县 130426 涉县 130427 磁县 130428 肥乡县 130429 永年县 130430 邱县 130431 鸡泽县 130432 广平县 130433 馆陶县 130434 魏县 130435 曲周县 130481 武安市 130500 邢台 130502 桥东区 130503 桥西区 130521 邢台县 130522 临城县 130523 内丘县 130524 柏乡县 130525 隆尧县 130526 任县 130527 南和县 130528 宁晋县 130529 巨鹿县 130530 新河县 130531 广宗县 130533 威县 130534 清河县 130535 临西县 130581 南宫市 130582 沙河市 130600 保定 130602 新市区 130603 北市区 130604 南市区 130621 满城县 130622 清苑县 130623 涞水县 130624 阜平县 130625 徐水县 130626 定兴县 130627 唐县 130628 高阳县 130629 容城县 130630 涞源县 130631 望都县 130632 安新县 130633 易县 130634 曲阳县 130635 蠡县 130636 顺平县 130637 博野县 130638 雄县 130681 涿州市 130682 定州市 130683 安国市 130684 高碑店市 130700 张家口 130702 桥东区 130703 桥西区 130705 宣化区 130706 下花园区 130721 宣化县 130722 张北县 130723 康保县 130724 沽源县 130725 尚义县 130726 蔚县 130727 阳原县 130728 怀安县 130729 万全县 130730 怀来县 130731 涿鹿县 130732 赤城县 130733 崇礼县 130800 承德 130802 双桥区 130803 双滦区 130804 鹰手营子矿区 130821 承德县 130822 兴隆县 130823 平泉县 130824 滦平县 130825 隆化县 130826 丰宁满族自治县 130827 宽城县 130828 围场县 130900 沧州

身份证号码前6位表示的地区对照表

身份证号码前6位表示的地区对照表110000 北京市 110100市辖区 110101 东城区 110102西城区 110103崇文区 110104 宣武区 110105朝阳区 110106丰台区 110107石景山区 110108海淀区 110109 门头沟区 110111 房山区 110112通州区 110113顺义区 110114 昌平区 110115大兴区 110116怀柔区 110117平谷区 110200 县 110228密云县

110229延庆县

120000 天津市120100市辖区 120101 和平区 120102河东区120103河西区120104南开区120105河北区120106红桥区120107塘沽区120108汉沽区120109大港区120110东丽区120111西青区120112津南区120113北辰区120114武清区120115宝坻区120200县120221宁河县120223静海县

120225蓟县 130000河北省130100石家庄市130101市辖区130102长安区130103桥东区130104桥西区130105新华区130107井陉矿区130108裕华区130121井陉县130123正定县130124栾城县130125行唐县130126灵寿县130127高邑县130128深泽县130129赞皇县 130130无极县130131 平山县

130132元氏县130133赵县130181辛集市130182藁城市130183晋州市130184新乐市130185鹿泉市130200唐山市130201市辖区130202路南区130203路北区130204古冶区130205开平区130207丰南区130208丰润区130223滦县130224滦南县130225乐亭县130227迁西县130229玉田县130230唐海县130281 遵化市

身份证的编码结构

身份证号码共18位:AAAAAABBBBBBBBCCCD 1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 2、地址码(前六位数) 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 3、出生日期码(第七位至十四位) 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。 4、顺序码(第十五位至十七位) 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 5、校验码(第十八位数) 作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。 校验码计算方式: 计算方法编辑 1、将前面的身份证号码17位数分别乘以不同的系数。第i位对应的数为[2^(18-i)]mod11。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ; 2、将这17位数字和系数相乘的结果相加; 3、用加出来和除以11,看余数是多少?; 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2; 5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2; 例如:某男性的身份证号码是340524************。我们要看看这个身份证是不是合法的身份证。 首先:我们得出,前17位的乘积和是189 然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。

全国各地行政区划代码及身份证号前6位对照表

全国各地行政区划代码及身份证号前6位对 照表 110000 北京 110101 东城区 110102 西城区 110105 朝阳区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 110228 密云县 110229 延庆县 120000 天津 120101 和平区 120102 河东区 120103 河西区 120104 南开区 120105 河北区 120106 红桥区 120110 东丽区 120111 西青区 120112 津南区 120113 北辰区120114 武清区 120115 宝坻区 120116 滨海新区 120221 宁河区 120223 静海区 120225 蓟县 130000 河北 130100 石家庄 130102 长安区 130103 桥东区 130104 桥西区 130105 新华区 130107 井陉矿区 130108 裕华区 130109 藁城区 130110 鹿泉区 130111 栾城区 130121 井陉县 130123 正定县 130125 行唐县 130126 灵寿县 130127 高邑县 130128 深泽县 130129 赞皇县 130130 无极县 130131 平山县 130132 元氏县 130133 赵县 130181 辛集市 130183 晋州市 130184 新乐市 130200 唐山市 130202 路南区 130203 路北区 130204 古冶区 130205 开平区 130207 丰南区 130208 丰润区 130223 滦县 130224 滦南县 130225 乐亭县 130227 迁西县 130229 玉田县 130230 曹妃甸区 130281 遵化市 130283 迁安市 130300 秦皇岛 130302 海港区 130303 山海关区 130304 北戴河区 130321 青龙县 130322 昌黎县 130323 抚宁县 130324 卢龙县 130400 邯郸 130402 邯山区 130403 丛台区 130404 复兴区 130406 峰峰矿区 130421 邯郸县 130423 临漳县 130424 成安县 130425 大名县 130426 涉县 130427 磁县 130428 肥乡县 130429 永年县 130430 邱县 130431 鸡泽县 130432 广平县 130433 馆陶县 130434 魏县 130435 曲周县 130481 武安市 130500 邢台 130502 桥东区 130503 桥西区

身份证前6位地区对照表格

全国各地行政区划代码及号前6位查询110000 110101 东城区 110102 西城区 110105 区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 110228 密云县 110229 延庆县 120000 120101 和平区 120102 河东区 120103 河西区 120104 南开区 120105 区 120106 红桥区 120110 东丽区 120111 西青区 120112 津南区 120113 北辰区 120114 武清区 120115 宝坻区 120116 滨海新区 120221 宁河区 120223 静海区 120225 蓟县 130000 130100 130102 长安区 130103 桥东区 130104 桥西区 130105 新华区

130108 裕华区130109 藁城区130110 鹿泉区130111 栾城区130121 井陉县130123 正定县130125 行唐县130126 灵寿县130127 高邑县130128 深泽县130129 赞皇县130130 无极县130131 平山县130132 元氏县130133 县130181 辛集市130183 晋州市130184 新乐市130200 市130202 路南区130203 路北区130204 古冶区130205 开平区130207 丰南区130208 丰润区130223 滦县130224 滦南县130225 乐亭县130227 迁西县130229 玉田县130230 妃甸区130281 遵化市130283 迁安市130300 130302 海港区130303 山海关区130304 北戴河区130321 青龙县130322 昌黎县130323 抚宁县130324 卢龙县130400 130402 邯山区

在EXCEL中如何利用身份证号码计算出生年月年龄及性别1

在EXCEL中如何利用身份证号码计算出生年月年龄及性别 分类:EXCEL应用 标签: 彳亍it行 在学校的人事管理中,经常会遇到需要统计教职工的年龄的问题,但案头的原始资料只有身份证号码,其实这足够了。在EXCEL中,引用其内置函数利用身份证号码达到此目的比较简单。 1、身份证号码简介(18位): 1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。 2、确定“出生日期”: 18位身份证号码中的生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。 ①正确输入了身份证号码。(假设在D2单元格中) ②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。 关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,num_chars)。 Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。 starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。 多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。操作效果如下图:

全国身份证 码前六位与地区对照

全国身份证号码前六位与地区对照 公民身份号码是由17位数字码和1位校验码组成。排列顺序从左至右分别为:6位地址码,8位出生日期码,3位顺序码和1位校验码。 地址码(身份证地址码对照表见下面附录)和出生日期码很好理解,顺序码表示在同一地址码所标识的区域范围内,对同年同月同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 身份证最后一位校验码算法如下: 1.将身份证号码前17位数分别乘以不同的系数,从第1位到第17位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 2.将得到的17个乘积相加。 3.将相加后的和除以11并得到余数。 4.余数可能为0 1 2 3 4 5 6 7 8 9 10这些个数字,其对应的身份证最后一位校验码为1 0 X 9 8 7 6 5 4 3 2。 身份证号码解密|身份证尾数校验码算法|ID card informatio 身份证地址码对照表 110000 北京市 110100 北京市市辖区 110101 北京市东城区 110102 北京市西城区 110103 北京市崇文区 110104 北京市宣武区 110105 北京市朝阳区 110106 北京市丰台区 110107 北京市石景山区 110108 北京市海淀区

110109 北京市门头沟区110111 北京市房山区110112 北京市通州区110113 北京市顺义区110200 北京市县110221 北京市昌平县110224 北京市大兴县110226 北京市平谷县110227 北京市怀柔县110228 北京市密云县110229 北京市延庆县120000 天津市120100 天津市市辖区120101 天津市和平区120102 天津市河东区120103 天津市河西区120104 天津市南开区120105 天津市河北区120106 天津市红桥区120107 天津市塘沽区120108 天津市汉沽区120109 天津市大港区

身份证前6位地区对照表

全国各地行政区划代码及身份证号前6位查询110000北京 110101 东城区 110102 西城区 110105 朝阳区 110106 丰台区 110107 石景山区 110108 海淀区 110109 门头沟区 110111 房山区 110112 通州区 110113 顺义区 110114 昌平区 110115 大兴区 110116 怀柔区 110117 平谷区 110228 密云县 110229 延庆县 120000天津 120101 和平区 120102 河东区 120103 河西区

120105 河北区120106 红桥区120110 东丽区120111 西青区120112 津南区120113 北辰区120114 武清区120115 宝坻区120116 滨海新区120221 宁河区120223 静海区120225 蓟县130000河北130100 石家庄130102 长安区130103 桥东区130104 桥西区130105 新华区130107 井陉矿区130108 裕华区130109 藁城区

130111 栾城区130121 井陉县130123 正定县130125 行唐县130126 灵寿县130127 高邑县130128 深泽县130129 赞皇县130130 无极县130131 平山县130132 元氏县130133 赵县130181 辛集市130183 晋州市130184 新乐市130200 唐山市130202 路南区130203 路北区130204 古冶区130205 开平区130207 丰南区

130223 滦县130224 滦南县130225 乐亭县130227 迁西县130229 玉田县130230 曹妃甸区130281 遵化市130283 迁安市130300 秦皇岛130302 海港区130303 山海关区130304 北戴河区130321 青龙县130322 昌黎县130323 抚宁县130324 卢龙县130400 邯郸130402 邯山区130403 丛台区130404 复兴区130406 峰峰矿区

身份证号码验证规则

身份证号码验证规则 说明:该规则为平台通用规则,适用于所有填身份证号码的场景。 一、概述 身份证号码中的校验码是身份证号码的最后一位,是根据GB 11643-1999中有关公民身份号码的规定,根据精密的计算公式计算出来的,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码,最后一位是数字校验码。 身份证最后一位是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。 二、需求 产品身份证号码输入框内限制输入18个数字、英文字符,判断身份证号码是否为合法身份证号。不合法及字段超出或未输入内容,则在输入框后显示提示语,具体提示语详见对应的文档。 三、计算方法 1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ; 2、将这17位数字和系数相乘的结果相加; 3、用加出来和除以11,看余数是多少; 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2; 5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的X。如果余数是10,身份证的最后一位号码就是2; 例如:某男性的身份证号码是340524************。我们要看看这个身份证是不是合法的身份证。 首先:我们计算3*7+4*9+0*10+5*5+...+1*2,前17位的乘积和是189 然后:用189除以11得出的结果是商17余2 最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。

如何通过身份证编号计算年龄.

利用身份证号码计算出生年月、年龄及性别身份证号码简介(18位: 1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。 确定“出生日期”: 18位身份证号码中的生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。 1、确认已经正确输入了每个人的身份证号码。 2、将光标定位在第一个人的“出生日期”单元格中,然后在单元格中输入函数公式《=MID(F3,7,4&"-"&MID(F3,11,2&"-"&MID(F3,13,2》 3、按键盘的【Enter】健后,可立即计算出第一个人的“出生日期”。 关于这个函数公式的,具体的说明: MID函数用于从数据中间提取字符,它的操作格式是:MID (text,starl_num,num_chars。 ※Text是指要提取字符的文本或单元格地址(上列公式中的F3单元格。 ※starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13。 ※num_chars指定要由MID所提取的字符个数上述公式中,提取年份为4,月份和日期为2。 多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。 确定“年龄”:

“出生日期”确定后,年龄可以利用一个简单的函数公式计算出来了。 1、将光标定位在第一个人的“年龄”单元格中,然后在单元格中输入函数公式 《=INT((TODAY(-G3/365》 2、按键盘的【Enter】健后,可立即计算出第一个人的“年龄”。 关于这个函数公式的,具体的说明: ※TODAY函数用于计算当前系统日期。只要计算机的系统日期准确,就能立即计算出当前的日期。它无需参数,操作格式是TODAY(。 ※用TODAY(-G3,也就是用当前日期减去出生日期,就可以计算出这个人的出生天数。 ※再除以“365”减得到这个人的年龄。 ※计算以后可能有多位小数,可以1、用【减少小数位数】按钮,将年龄的数值变成“整数”。2、在公式= (TODAY(-G3/365中再嵌套一个“INT”取整数,即 =INT((TODAY(-G3/365,这样就会自动将后面的小数去掉,只保留整数部分。 确定“性别”: 每个人的性别可以利用“身份证号码”进行判断,18位身份证号码中,第15~17位为顺序号,奇数为男,偶数为女。 1、将光标定位在第一个人的“性别”单元格中,然后在单元格中输入函数公式 =IF(VALUE(MID(F3,15,3/2=INT(VALUE(MID(F3,15,3/2,"女","男" 2、按键盘的【Enter】健后,可立即计算出第一个人的“性别”。 关于这个函数公式的,具体的说明:

相关主题
文本预览
相关文档 最新文档