当前位置:
首页> 在EXCEL表格中输入身份证号如何自动提取性别和出生年月
在EXCEL表格中输入身份证号如何自动提取性别和出生年月
时间: 下载该word文档
在EXCEL表格中输入身份证号如何自动提取性别和出生年月
>>>>在EXCEL表格中输入身份证号如何自动提取性别和出生年月
如输入大批量的个人信息。(例:输入姓名、性别、身份证号、出生年月日、地址等等,特别是在输入身份证号之后还要输入一些出年月日、性别、其时这些都已经在身份证号里面体现出来了,所以我想有没有办法提取出来。
经过实践体验,现已经解决了这个问题,这样减少了不少时间,对于一两个人信息的输入这没什么,而对于成百上千的要输入来说,就是关键了。
例如:
序号
姓名
身份证号码
性别
出生年月
说明:公式中的B2是身份证号所在位置
1、根据身份证号码求性别:
2、根据身份证号码求出生年月:
=IF(LEN(B2=15,CONCATENATE("19",MID(B2,7,2,".",MID(B2,9,2,IF(LEN(B2=18,CONCATENATE(MID(B2,7,4,".",MID(B2,11,2,"身份证错"
3、根据身份证号码求年龄:
=IF(LEN(B2=15,year(now(-1900-VALUE(MID(B2,7,2,if(LEN(B2=18,year(now(-VALUE(MID(B2,7,4,"身份证错"
如何使用Excel从身份证号码中提取出生日期
=IF(LEN(B2=15,IF(MOD(VALUE(RIGHT(B2,3,2=0,"
女
","
男
",IF(LEN(B2=18,IF(MOD(VALUE(MID(B2,15,3,2=0,"女","男","身份证错"
1/3
如何使用Excel从身份证号码中提取出生日期2009-02-2722:52例如:从身份证420821199202066616中提取出生日期来,如何快速得出?只需使用语句:=DATE(mid(A1,7,4,mid(A1,11,2,mid(A1,13,2
【A1是身份证号码所在单元格】
date(函数是日期函数;如输入今天的日期=today(
那么,mid函数是什么东东呢?
MID(text,start_num,num_chars
Text为包含要提取字符的文本字符串;Start_num为文本
中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文本中返回字符的个数。
对身份证号码分析下就知道:420821199202066616,出生日期是1992年2月6日;也就是从字符串(420821199202066616)的第7位开始的4位数字表示年,从字符串的第11位开始的2