B2单元格公式
=--TEXT(MID(A2,7,8),'0-00-00')
【分步解析】
1)提取出生日期
在18位的身份证号码中,第7位至第14位是出生日期
我们使用MID函数来从A2单元格的第7位开始提取8个连续字符
2)格式转化
第一步提取到的8位字符不是日期
我们使用TEXT函数将8位数值转换为日期的格式,格式代码是0-00-00
我是这一步的解说:
因为在上一步提取到的8位数值不是日期
所以这里不能使用日期的格式代码ymd
而应该使用数值格式占位符0
3)减负运算
使用双负号(--)做减负运算,使文本的日期转换成数值序列号
我是这一步的解说:
文本型日期或文本型数值 参与四则运算可转化位数值
日期也是数值(是以数值序列号形式存储的特殊格式)
4)设置单元格格式
将数值序列号设置为日期格式即可
联系客服