怎样从身份证号码中提取出生年月日
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎样从身份证号码中提取出生年月日?
这是日常工作中经常会碰到的问题,答案很简单,只要您明白身份证号码中出生年月日的所在位置:第7-10位是年、11-12位月、13-14位是日。然后,利用工作表之类的办公软件,就很好办啦!
⒈首先,在工作表中,把身份证号码以文本型或称字符型输入。比如:已经以字符形式输入到D列。办法是在输入数字前加打上引号,或者先对该列做“文本”型设置。
⒉接着,在要填入出生年月日的单元格(比如E2)中,输入提取子字符串的表达式,即先输入等号(=),然后输入取子字符串的函数,并为其指定母串所在单元格名、子串起始位置、子串字符个数。以提取年份为例,即输入:=MID(D2,7,4),表示要从D2单元格、第7个字符起、取4个字符,作为子字符串,这4个字符正好就是他的出生年份。
⒊然后,按“Enter”键,所要的子字符串就会自动产生了。
⒋正确产生一个出生年份之后,
就可以利用拖放“填充柄”的办法,
轻而易举地产生所有人员的出生
年份了。⒌如果要求年月日三项
一起取,那就要把取这三个子字
符串的函数,按先后顺序连接起
来,并在适当的位置加插“年”“月”“日”或连接符“-”或“:”。这时,要用到字符串连接函数:CONCATENATE(子串1,子串2,...)
子串名称,完成函数调用。
上例F2中输入的表达式是:
=CONCATENATE(MID(D2,
7,4),"年",MID(D2,11,2),"月
",MID(D2,13,2),"日")。
同样也可以用拖放“填充柄”的办法,轻而易举地产生所有人员的、完整格
式的出生年月日了。