A1单元格中是15或18位的身份证号码,要在B1中显示生日,应该怎样写公式?
如果我只想要月份和日期,程序又该怎么编?
=MID(A1,7,IF(LEN(A1)=15,6,IF(LEN(A1)=18,8,0)))求出来的是带年份的
1、电脑打开Excel表格,输入身份证号码,身份证号码中第七位数开始的后8位数就是生日。
2、打开Excel表格猛蚂后,输入公式=MID(K20,7,8)。
3、输入公式=MID(K20,7,8)后,让厅按回车键就可以提取生日了。
4、把坦知隐有公式的单元格下拉复制,就可以提取所有身份证中的生日了。
在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列就自动生成生日改让号码...试试吧...
从身局蚂运份证号码中提取生日,参照物谈公式=TEXT(MID(B2,7,8),"0-00-00"),如下图:桐梁
=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"))
见截伏伏图
B2输入
=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日缺缺"
公伏厅辩式下拉