小崔是极简主义者,极简主义的生活方式倡导:摒弃多余,去繁从简。因此,本着解决问题才是关键的原则,在攻略整理过程中我删除了无用的、占空间的函数语法解析,仅留关键公式和解析图供君参考使用。
玩转身份证号本篇内容属于“技巧篇”,为了体现“全攻略”,我尽可能全面地把EXCEL中身份证号应用的案例都网罗整理出来。一、身份证号码编码规则身份证号码的组成- 身份证号码一般由18位数组成,第1,2位数字表示所在省份的代码。
 - 第3,4位数字表示所在城市的代码。
 - 第5,6位数字表示所在区县的代码。
 - 第7到14位表示出生年,月,日。
 - 第15,16位数字表示所在地派出所的代码。
 - 第17位数字表示性别,奇数表示男性,偶数表示女性。
 - 第18位数字是校验码,由号码编制单位按统一的公式计算出来的。
 - 如果尾号是0到9,那就不会出现X,如果尾号是10,那么就会用X代替。X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。
 
省份区域代码:
华北大区:北京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
二、身份证号信息应用案例
案例1——从身份证号码中提取 出生日期使用提取字符串函数来提取身份证号码中的出生日期。使用公式:=MID(B2,7,8)如果要求提取的出生日期要求是日期格式,则可以用文本函数 TEXT使用公式:=TEXT(MID(B2,7,8),”0000-00-00″1.提取出生日期案例2——从身份证号码中提取 性别在身份证号码中,身份证顺序码的最后一位数字的奇偶性可用于识别用户的性别,公式主要利用MID函数来提取18位身份证中提取第17位数字,然后通过MOD函数(MOD函数是取余数的函数)取余来进行奇偶性判断,得出结果。使用公式:=IF(MOD(MID(A1,17,1),2),”男”,”女”2.提取性别案例3——从身份证号码中提取 年龄如果只是简单的计算年龄,通过当前年份与出生年相减得出年龄。使用公式:=YEAR(TODAY())-MID(B2,7,4)如果要更准确地计算周岁年龄,通过MID函数取身份证号的第七位开始的8个字符,以“0-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份来计算年龄。使用公式:=DATEDIF(TEXT(MID(B2,7,8),”0-00-00”),TODAY(),”Y”)简单计算年龄准确计算周岁年龄案例4——隐藏身份证号部分字符有时候为了保护隐私的需要,要将身份证号字段部分字符隐藏。使用公式:=replace(B2,7,8,”********”。replace函数将B2单元格第7个数据起,后面8个数替换成*******。隐藏身份证号部分字符案例5——判断身份证号是否重复在录入身份证号时难免会出现重复录入的情况,可以使用公式来判断。使用公式:=IF(COUNTIF($B$2:$B$6,B2&”*”>1,”重复”,”较早”判断身份证号是否重复最后来个小贴士吧,有些网友可能会遇到这种情况,| 6.22727E+17 | 
输入18位身份证号时出现“x.xxxxxE+17”这样的提示。这主要是因为单元格格式设置有问题,解决的方法是提前将单元格格式改为“文本”,然后再次输入数值即可。
