用excel函数解析身份证中的出生年月

Posted paoPaoLong_liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用excel函数解析身份证中的出生年月相关的知识,希望对你有一定的参考价值。

 

 

首先我们观察上图,第二代身份证包括18位,其中7到14位代表这位公民的出生年月日,我们可以利用left()、right()函数嵌套使用获取出生年月。

方法一:

先获取身份证字符串右侧的12位,再从获取的字符串中获取左侧8位;=LEFT(RIGHT(C2,12),8)

 

方法二:

先获取身份证字符串左侧的14位,再从获取的字符串中获取右侧的8位;=RIGHT(LEFT(C3,14),8)

 有时候excel会把左侧的单引号也算做一个字符,这是候需要把公式改为:  =RIGHT(LEFT(C3,15),8)

 

Excel中使用MID函数获取身份证中的出生年月日

MID字符串函数,作用是从一个字符串中截取出指定数量的字符

MID(text, start_num, num_chars)

   text被截取的字符

   start_num从左起第几位开始截取(用数字表达)

   num_chars从左起向右截取的长度是多少(用数字表达)

此例子是提取身份证号码中的出生年月日。

A1单元格为522222199009091010

在B1单元格输入公式

=MID(A1,7,8)

被截取的字符串为A1单元格,从第七位开始向右截取8个数字

得到出生年月日:

19900909

 

以上是关于用excel函数解析身份证中的出生年月的主要内容,如果未能解决你的问题,请参考以下文章

根据身份证号码提取出生年月,在EXCEL中怎么设函数公式?

Excel中使用MID函数获取身份证中的出生年月日

excel 中把身份证号转换成年龄和出生日期的公式是啥?

excel如何从身份证号码中提取出生年月日

excel身份证号如何提取出生日期?

如何用excel计算出年龄?