EXCEL:高分求助,高手请进!如何根据出生年月算出身份证号

我想根据出生年月算出身份证号,具体的县市代码可先随意定几个数,主要是做在校学生的身份证号码,请帮帮忙!

第1个回答  2010-11-16
以四川省成都市为例
51010104197402073168

5101是地区号码:即成都市的代码
0104是区县代码
19740207是出生日期1974年2月7日
最后四位数3168是个人身份代码,
如果是男性最后一位是单数,
女性就是双数。
最后一个数是两位数10就是X,
这四位数是由计算机随机生成的,
是不可能推算出来的。
第2个回答  2010-11-16
A1生年
B1月
C1日
D1="XXXXXX"&A1&TEXT(B1,"00")&TEXT(C1,"00")&"****"
前六个差是县市代码,后四个*是公安局性别等的代码本回答被提问者采纳
第3个回答  2010-11-16
全市各互联网信息服务单位:
近期,境内互联网上流传"身份证号码生成器[1]" 软件.该软件利用《公民身份号码》和《中华人民共和国行政区划吗》等国家标准,自动编制符合编码标准的公民身份号码.根据《居民身份证法》的规定,公民身份证号码只能由公安机关按照公民身份号码国家标准编制."身份证号码生成器"软件扰乱了公安机关对居民身份证的管理秩序,同时"身份证号码生成器"软件生成的身份证号码也被一些人用来伪造上网身份信息,扰乱了网吧上网人员身份登记和一些网站推行的"实名身份注册"制度.为此,现就相关事项通知如下:
一、各互联网信息服务单位不得登载、传播"身份证号码生成器"软件.
二、各互联网信息服务单位必须对管辖范围内的网站做一次全面的清理,删除网站上已上传的"身份证号码生成器"软件,并将清理情况于 2007 年3月10 日前报送曲靖市公安局网监处.
三、发现利用"身份证号码生成器"软件生成公民身份号码、伪造居民身份证信息在网吧上网登记、进行网站注册等违法行为要及时举报,公安机关将依法予以查处.
如有疑问,请与市公安局网监处联系,
市公安局网监处
二00 七年二月六日
第4个回答  2010-11-16
如果你的 出生年月 在 C列(C3)内输入,如:1978-02-06

则 在目标单元格的公式为

="地区代码"&text(C3,"YYYYMMDD")&"序号"

地区代码为 6位 自己修改填入,
序号 为 4位 自己修改填入
第5个回答  2010-11-16
A1出生年
B1出生月
C1出生日
在D2输入=("xxxxxx"&text(A1)&right("00"&B1,2)&right("00"&C1,2)&"xxxx")
相似回答