excel中身份证号码提取年龄
在整理人员档案的时候可能会用到提取他们的年龄年月日的情况,输入身份证号码后,往往还需要从身份证中提取身份证所属者的出生日期。过来看看怎么在excel中提取出他们的年龄和生日吧。
如何在身份证号中提取出出生日期?
在18位的身份证号中,第7位开始到第14位,这8位数字代表了这个人的出生日期。在这里,可以用MID和TEXT两个函数来制作公式。
MID函数详解:
一、作用:此函数为文本函数,用于在文本字符串中,从指定起始位置起返回指定长度的字符。
二、共分为三个参数:
参数一Text:准备从中提取字符串的文本字符串,即从哪里取字符。在本例中,选择I2单元格,即身份证号所在的位置。
参数二Start_num:准备提取的第一个字符的位置,Text中,第一个字符为1,以此类推。即从第几位开始取字符。由于,身份证号中出生日期从第7位开始,此处需要录入数字“7”。
参数三Num_chars:指定所要提取的字符串长度。在本例中,需要取8位,所以此处需要录入数字“8”。
当所有参数录入完成后,在函数参数录入页面可以看到此公式的计算结果,同时在函数对话框中可以看到完整的函数公式=MID(I2,7,8)(如图 317所示),确定无误后,最后点击“确定”按钮。
此时,取出的仅是一串文本型数字,并不是真正的日期格式,因此还需要用TEXT函数进行进一步的处理。
TEXT函数详解:
一、作用:此函数为文本函数,用于根据指定的数值格式将数字转成文本。
二、共分为二个参数:
参数一:Value,数值或能够返回数值的公式,或者对数值单元格的引用。在本例中,需要设置的是在身份证中取出的代表出生日期的8位数字,而取出的方式为公式,因此可以直接将=MID(I2,7,8)公式录入到此参数中。
参数二:Format_text,指定的数字格式,在本例中需要将这8位数字转换成日期格式,因此此参数设置为"0000-00-00"。
当所有参数录入完成后,在函数参数录入页面可以看到此公式的计算结果,同时在函数对话框中可以看到完整的函数公式=TEXT(MID(I2,7,8),"0000-00-00")。
最后,点击“确定”按钮。
此时,原来的一串文本型数字就变成了日期格式。