经常用excel的人都会碰到从身份证号码中提取出生年月日的问题,下面小编就用视频+图文的形式给大家讲解一下
http://www.iqiyi.com/w_19s1ruff6d.html
工具/原料
excel表格中的身份证号码
方法/步骤
1、了解excel的mid()函数mid()函数意思就是从一串字符串中取中间一段,有三个参数,第一个参数指明从那里取东西,第二个参数指明从什么位置开始取,第三个参数指明要取几位
2、用mid()函数取出生年月日这里在单元格中输入公式=MID(C11,7,8)画陲奴颁注意,这里的C11是身份证号码所在的单元格,随实际情况改变,输入完成后敲回车就可以得到出生年月斟捭苏魍日了,但是得出的出生年月日只是看着是出生年月日(当然一般不参与运算或者需要调整为其它日期格式,这就够了),如果需要变成excel中真正的日期格式,请看下面步骤
3、用text()函数和减号转换网上很多教程是采用date()函数转换的,但是个人觉擢爻充种的写的公式太长。所以采用惺绅寨瞀text()函数简洁点,这里text()有两个参数,第一个参数是指明要处理什么东西,第而个参数是指明把这个东西变成什么格式的。当然得到的结果是文本类型的,所有还需要添加两个减号在前面,把文本转为数值,这样我们前面的出生年月日就能真正变为日期格式了。在单元格中输入=--TEXT(D11,"0-00-00")(这里的D11是前面出生年月日所在的单元格)然后敲回车就可以得到为日期函数的出生年月日了,可以参与运算。
4、最后说一下,上面我是分两步来的,第一步从身份证号码中提取了常规格式的出生年月日,第二步把常规的出生年月日转为日期格式的出生年月日。如果完整写下来就是=--TEXT(MID(C11,7,8),"0-00-00")