EXCEL 常用函数应用实例:[3]提取出生日期
上两篇通过介绍处理分离姓和名的实例,讲述了三个函数“LEFT”、“RIGHT”、“LEN”的使用。本节给大家介绍如何从身份证号码中提取出出生日期。这次需要用到的函数是“MID”、“DATE” 和 连接符“&”。
一、截取分析
- 01
中国第二代居民身份证号码是由18位数字/英文字母组成,在这18位字符中包含了籍贯、出生日期、性别的信息。其中第7至14位即为出生日期。
- 02
这次要取的数据既不是从左边开始,也不是从右边开始,而是从中间固定的位数开始的。也许你会想到使用“LEFT”從左边截取14位,再用“RIGHT”从右边截取8位就得到了出生日期的数值。笔者告诉你没错,这样是可以,但是太麻烦了。
- 03
可以直接告诉电脑,要从第几位开始截取,一共要截取多少字符串。这样就可以截取出我们需要的出生日期。 这样直接截取出来的结果是“YYYYMMDD”,这样并不美观,我们一般会在年月日加上分隔符,所以我们分成三段截取,年截取一次,月一次,日一次,然后使用文本拼凑或者日期格式化。
方法一:使用“MID”函数与“&”连接符拼接
- 01
首先介绍一下“MID” 函数和连接符 “&” ① MID(text,start_num,num_chars)函数用于从中间截取字符串,。共有有三个参数,其中“text” 是要被截取的值,“start_num”是从第几位字符开始截取,“num_chars” 是一共截取多少位字符串。这里三个参数都是必填的。 ② &,通过“&”连接符,可以将两个文本拼接。如 ="中"&"国"的结果就是“中国”,&是AND的意思。
- 02
使用“MID”和“&”截取,这里需要注意到的是,使用“&”连接文本时,一定要加上 英文的双引号。 “年”、“月”、“日”也可以用“-”,看你自己的个人需要。使用这种方法,我们得到的结果数据是文本格式的,各种格式之间转换很不方便,但是便于表格之间复制和再次分解截取等。
方法二:使用“MID”函数与“DATE”函数
- 01
首先介绍一下“DATE”函数 DATE(year,month,day) 函数用于把非日期格式的数值转化为日期格式。一共有三个参数,比较好理解,“year”是年,“month”是月,“day”是日。
- 02
结合MID函数,我们就可以得到结果。
- 03
日期化格式后,如果对显示的格式不满意就可以右击选择“单元格格式”,然后选择你需要的格式即可。