赵乾舟 发表于 2020-5-5 18:33:15

Excel中用text函数从身份证号码中直接提取标准出生年月日

上次分享的方法中,没有讲解如何用函数直接提取标准日期格式的出生年月日,在这里用text函数实现。


=--TEXT(MID(B4,7,8),"0-00-00")
MID函数用于从字符串的指定位置开始,提取特定数目的字符串。
MID(B4,7,8)就是从B4单元格的第7位开始,提取8位数字,结果为:
19841203
再使用TEXT函数,将这个字符串变成"0-00-00"的样式,结果为"1984-12-3"。
这个时候,已经有了日期的模样,但是本身还是文本型的,所以再加上两个负号,也就是计算负数的负数,通过这么一折腾,就变成真正的日期序列了。
页: [1]
查看完整版本: Excel中用text函数从身份证号码中直接提取标准出生年月日