身份证号由18位数组成: 1-6位代表省市区县 7-14代表出生年月日 倒数第2位代表性别,奇男偶女 最后一位为识别码
在输入身份证号时需要注意前面加上单引号
需要提取第7-14位数据使用MID函数提取 然后使用TEXT函数对其格式进行修整 =TEXT(MID(A2,7,8),"0-00-00")
前面讲过时间函数大集合 使用其中的DATEDIF函数
=DATEDIF(B2,TODAY(),"Y")
今天是16年12月23日 故93年12月23日出生为23岁满 93年12月24日出生时仍为22岁
首先需要将各省市地区代码下载并保存下来 部分数据如下所示: 编码 | 城市区县 | 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
|