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