EXCEL 如何将一段数字文本改成XXXX年XX月XX日?

RT,通过身份证号使用MID函数摘选出来的8位出生年月日,如何将这个文本变成XXXX年XX月XX日
例如:通过身份证号摘选出小明的出生年月为19910105 使用什么函数可以将它变成1991年01月05日?

我能想到的是分段提取

如:=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-04
=TEXT(A1,"#年00月00日")

或者
=--TEXT(A1,"#-00-00")
后者将单元格格式高为日期格式。本回答被提问者采纳
第2个回答  2014-04-04
假设身份证在A1
B1 =text(mid(a1,7,8),"0000年00月00日")
相似回答