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