当前位置:首页 » 股票资讯 » 100个身份证号码
扩展阅读
买股票跌多少可以卖 2025-09-11 21:11:47
股票交易的数量单位 2025-09-11 21:00:34

100个身份证号码

发布时间: 2021-09-08 03:53:31

⑴ 有100张以身份证号命名的照片,在excel表中A列有120个身份证号码,如何在B列照片对应的身份证号后显示“有”

Sub zp()
'本代码由 【网络知道】--常山大宝 编写。
'本代码经测试通过。如需转载,请注明出处,谢谢!
'把本代码复制到VBA对应的Sheet内,运行即可。
'假设A列从第2行到第121行为身份证号码
'照片存放路径为 D:\身份证照片\
'在B列从第2行到第121行对应的单元格内显示身份证号码是否有对应的照片
'发生错误后读取下一行
On Error Resume Next
'循环行
For i = 1 To 120
'定义文件变量集
Dim stmp$
'给出文件存放路径
stmp = Dir("D:\身份证照片\", vbDirectory)
'开始遍历文件
'读取文件不为空
Do While stmp <> vbNullString
'提取含后缀的文件名
stmp = Dir()
'如果文件不是子文件夹
If stmp <> ".." Then
'不含后缀的文件名
fName = Left(stmp, InStrRev(stmp, ".") - 1)
'如果表中的身份证号码等于文件名
If Range("A" & i + 1) = Val(fName) Then
'在B列对应的单元格内显示有照片
Range("B" & i + 1) = "有"
'退出读取文件
Exit Do
End If
End If
'下一个文件
Loop
'下一个i值
Next
End Sub

⑵ 重庆的身份证号码都是什么数字开头的

科普
身份证前6位号码到底代表什么意义?又是怎么起源的?
大家都知道,身份证的前6位代表的是自己初始户口所在地,分别是省、市、区。但很多人知其然,不知其所以然。
比如北京身份证开头都是11,上海开头必然是31,这是为什么
这个事情和历史上我国的大区制度有关。大区制现在很多人可能不太了解。我说一个词,你们就明白了,就是大军区制度。
咱们国家前两年才取消大军区,变成了战区。东南西北中五大战区,以前呢是七大军区。
七大军区里面,六大军区都是有实际作战目标的,只有济南军区没有具体作战目标,勉强算是机动和预备。
这七大军区把全国划分成7大片,和以前的大区制是一个道理。
不同的是,中国大区是6个,大区制来源于解放战争时期中央局下属的地方局,分别是华北局、东北局、华东局、中南局、西南局、西北局,对应6个大区。
7大军区和6大区的区别在于:济南军区下面山东省和河南省,山东属于华东大区;河南属于中南大区。
后来6个大区地方局的格局又经历了撤销,重新划分等一系列变迁。
这段历史很复杂,就不多说了。
反正,最后咱们国家开始推行现行身份证系统的时候,就是根据当时的6个大区来划分的。
身份证第一个数字代表所在大区:华北为1,东北为2,华东为3,中南为4,西南为5,西北为6。
第二个数字,代表这个大区的某个省。比如北京11,就代表华北大区的第一个;上海31,代表的是华东大区第一个。
具体如下:
华北大区:北京11、天津12、河北13、山西14、内蒙15;
东北大区:辽宁21、吉林22、黑龙江23;
华东大区:上海31、江苏32、浙江33、安徽34、福建35、江西36、山东37;
中南大区:河南41、湖北42、湖南43、广东44、广西45、海南46;
西南大区:重庆50、四川51、贵州52、云南53、西藏54
西北大区:陕西61、甘肃62、青海63、宁夏64、新疆65
注意啊,咱们看到,重庆的代码是50,只有这一个省出现了0,其它省都是从1开始排,这是为啥呢?
这就涉及到各大区下面各个省的排序。比如华北大区,北京肯定排第一位,所以是11,华东大区上海排第一所以是31,那其它省的排序怎么排?
有些人认为是按照省的重要程度来排,北京是华北第一号,所以排第一,这个想法是错的。比如广东省在中南区只排第4,代码是44。
据说这个排序有两个原则:1,按照直辖市、省、自治区顺序排,大区内有直辖市的,其它省级区域按照离直辖市的距离排;2、如果这个大区没有直辖市,按照其离北京的距离排。
所以,你看,华东区有直辖市上海,排第一是31,华东其他省按照离上海的距离排,山东最远,排最后37;中南大区没有直辖市,按照离北京的距离排序,从北往南,河南第一41,海南最远,46。
具体重庆市为什么是50呢?因为之前重庆市没有直辖前是四川,身份证号码应该是51,所以你去看重庆市一些居民的老身份证号码还是51开头。后来重庆市直辖了,直辖市必须排在大区第一,51已经被四川占了怎么办?所以弄个50出来了。
这是排到6,后面还有7、8、9呢。7是给台湾留着的,8代表港澳地区,香港81,澳门82,;9代表海外地区,这是给后面预备的。正如传说中的026是留给台湾的电话区号一样。
好了,身份证前6位数字的前2位是如此复杂。那么中间两位呢?
比如鄙人身份证前六位,420621,42代表湖北省,中间2位就代表这个省的地级市序列。襄阳在湖北排第六,所以是06。
一个省下面的地级市顺序也不是完全按照经济顺序排。比如襄阳在湖北无论如何也不至于排到第6位,江苏来说,苏州无论如何不至于排第5。这个各有原因,又是一个庞大话题,就此打住了。
顺便说句,一个省下面地级市的顺序和车牌顺序是一致的。比如襄阳车牌鄂F对应06,苏州苏E对应05。
好了,前6位数字的最后2位,就代表这个城市不同区,这些顺序就按照各个城市自己的规定执行了。也不多说了。

⑶ 身份证号码每个数字代表什么

1、前2位分别是省.自治区或直辖市。

2、3.4两位表示所在的市,

3、5.6两位表示所以的县区。

4、第7-14位表示出生年月日。

5、第15.16位表示所在地派出所的代码,

6、第17位表示性别,一般男的用奇数表示,女的用偶数表示。

7、第18位表示校验码,也有的说是个人信息码,一般是随计算机的随机产生,用来检验身份证的正确性。有时也用X表示,但是不一定是男单女双。

作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替。

因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且中国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用X来代替10。

(3)100个身份证号码扩展阅读

根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。

身份证效验码算法:

将前面的身份证号码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位数字和系数相乘的结果相加。

用加出来和除以11,余数只可能有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;

例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。首先:我们得出,前17位的乘积和是189然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。

最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。

⑷ 如果有100个身份证号码,如何分类

用Excel里的的升序或降序就可以选出来.数字越大就是就是20岁以下的,数字越小就是20岁以上的.

⑸ 如何把表格里的100个姓名身份证号复制到100份合同里

这个目前来说没有很快捷的办法,需要你逐个从excel复制到word里,最简单的是最有效的

⑹ 有效身份证号码

查询到某一身份证所有人的个人居民信息,前提是必须知道对方的身份证号码和他的姓名,因此也就没有隐私可言;另外,身份信息核查服务只是将用户提交的被核查人姓名、身份证号码与全国公民身份信息数据库中的信息进行比对,系统返回是否一致的核查结果,不返回其他任何信息,不算侵犯公民个人隐私.