身份证号里的信息提取身份证号里的信息提取.docVIP

  • 32
  • 0
  • 约 6页
  • 2017-01-11 发布于贵州
  • 举报

身份证号里的信息提取身份证号里的信息提取.doc

身份证号里的信息提取身份证号里的信息提取

身份证号里的信息提取 一、从身份证号中提取“出生年月日” 假定身份证号在单元格 A1 ,是 “xxxxxxxx”。 先考虑身份证号是18位的,出生年月日位置固定,所以可以通过MID函数摘取。 =MID(A1,7,8) 意思是在 A1 的文本里,从第7个字符开始,摘取8个字符。这样会返回一个8位的文本。 再通过TEXT函数改变字符格式: =TEXT(MID(A1,7,8),0000-00-00) 这样会返回 2000-12-12。不过这是一个文本格式,用这个格式是不能运算的。 用DATEVALUE函数就可以把文本改成可以运算的数值了。 =DATEVALUE(TEXT(MID(A1,7,8),0000-00-00)) 记得要修改单元个格式来显示日期,不然就会看见数字 36872,实际上就是2000年12月12日的数值。如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。 如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本(YYMMDD)。 用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是: =TEXT(MID(A1,7,6),00-00-00) 为了确保DATEVALUE知道头四位是年份,所以我们要把头两位加上。 如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。 从 A1 摘两位

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档