在Excel中从身份证中提取出生日期的函数 - 经验吧

在Excel中从身份证中提取出生日期的函数

更新: 2016-11-25 06:14 编辑:生活经验

因工作需要,我们经常需要从身份证中去提取出生日期的各种形式,不同的形式有不同的函数应用,今天就和大家一块交流交流。

首先,第一种提取身份证号码后显示:yyyymmdd的形式(中间没有任何符号的喔)。a1是一个身份证号,b1是输入公式的地方,我们先输入=MID(A1,7,8),(至于为什么是7,8你不必去深究,就像1+1=2.)就会出现如下图所示的出生日期形式。

在Excel中从身份证中提取出生日期的函数

在Excel中从身份证中提取出生日期的函数

第二种,提取身份证号码后显示:yyyy-mm-ddde 形式(中间的链接符号是--),同样的,a1是一个身份证号,在b1中我们输入=TEXT(MID(A2,7,8),"0-00-00",就会出现如图所示的图片。

在Excel中从身份证中提取出生日期的函数

在Excel中从身份证中提取出生日期的函数

第三种,提取身份证号码后显示:yyyy年mm月dd日(中间直接写年、月、日),同理,a1是一个身份证号,在b2中我们输入公式=TEXT(MID(A2,7,8),"0年00月00日",就会出现如图所示的图片。

在Excel中从身份证中提取出生日期的函数

在Excel中从身份证中提取出生日期的函数

前面的几种是不是你已经找到一定规律了接下来的这个有点不一样。我们在来看看提取身份证号码后显示:yyyy/mm/dd,同样在b2中输入=TEXT(TEXT(MID(A2,7,8),"0-00-00"),"e/mm/dd"),就会出现如图所示的图片。

在Excel中从身份证中提取出生日期的函数

在Excel中从身份证中提取出生日期的函数

Excel是一个强大的软件,当然除了提取身份证上的出生日期,我们也可以去提取身份中所需要的信息。同理,a1是一个身份证号,在b2中提取提取142601这几个数字,有的朋友说直接复制黏贴不就行了呢,但是万一数据很多呢,这时我们就要用到提取函数了。如图,我们就要用到left提取函数了。

在Excel中从身份证中提取出生日期的函数

当然,上面是从左到右提取数字个数,那如果你想从右向左提取你想要的个数的时候怎么办,这时就要用到left的邻居right函数了,此函数的用法和left的用法一样,不过就是提取的顺序不一样,如图所示:

在Excel中从身份证中提取出生日期的函数

从左到右,从右到左上面已将都给大家演示了,接下来就和大家说说如果你想从中间开始提取你想要的数字呢?这就要用到mid函数了mid(所在范围,从第几个开始,提取个数的数量)。

在Excel中从身份证中提取出生日期的函数

在WPS和word中此函数都可以应用