当前位置:首页微信公众平台推荐IT技术微信公众号自学成才正文

身份证信息查询系统

2016-12-23 自学成才

微信扫一扫
分享到朋友圈

输入身份证号,便可得到信息


身份证号由18位数组成:

  • 1-6位代表省市区县

  • 7-14代表出生年月日

  • 倒数第2位代表性别,奇男偶女

  • 最后一位为识别码

输入身份证号时需要注意前面加上单引号


1
出生日期


需要提取第7-14位数据使用MID函数提取

然后使用TEXT函数对其格式进行修整

=TEXT(MID(A2,7,8),"0-00-00")


2
年龄


前面讲过时间函数大集合

使用其中的DATEDIF函数


=DATEDIF(B2,TODAY(),"Y")


今天是16年12月23日

故93年12月23日出生为23岁满

93年12月24日出生时仍为22岁


3
地区省/市/地区


首先需要将各省市地区代码下载并保存下来

部分数据如下所示:

编码城市区县
330000浙江省
330100杭州市
330101市辖区
330102上城区
330103下城区
330104江干区
330105拱墅区
330106西湖区
330108滨江区
330109萧山区
330110余杭区
330122桐庐县
330127淳安县
330182建德市
330183富阳市


利用匹配函数可以查找对应的地区码,便可得到省/市/区县结果


=VLOOKUP(LEFT($A2,2)&"*",身份证地区码!$A:$B,2,0)

=VLOOKUP(LEFT($A2,4)&"*",身份证地区码!$A:$B,2,0)

=VLOOKUP(LEFT($A2,6),身份证地区码!$A:$B,2,0)


将输入好的公式保存好之后套用一个表格样式





这个时候你再输入一个身份证号码,后面的公式不需要填充,所有的数据便会自动出来




备注:本文所用身份证号纯属虚构

===========================

出自原创微信公众号:自学成才Excel


ID:selftt

学习5分钟,工作省2小时!


Excel技巧基础+函数+透视表+VBA

原版阅读 加入收藏
分享给好友

相关标签:身份证 查询 信息 系统

回到顶部