第1个回答 推荐于2017-09-27
在H列的第一单元格输入=IF(LEN(G1)=15,CONCATENATE("19",MID(G1,7,2),"-",MID(G1,9,2),"-",MID(G1,11,2)),CONCATENATE(MID(G1,7,4),"-",MID(G1,11,2),"-",MID(G1,13,2))
在G列输入身份证号码,H列就自动生成生日号码...试试吧...本回答被提问者采纳
第3个回答 2008-02-18
=LOOKUP(LEN(B1),{15,18},TEXT(MID(A1,7,{6,8}),{"1900","#"}&"-00-00"))
如果有兴趣可以看看Excel吧这个帖子,里面还有求年龄的方法
http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=3203865282&z=316110985&pn=0&rn=50&lm=0&word=excel#3203865282******************
只求月份和日子的
=LOOKUP(LEN(A1),{15,18},TEXT(MID(B1,{9,11},4),"00-00"))
第4个回答 2019-10-19
见截图
B2输入
=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"
公式下拉