Pop:这几天需要上报一些东西到国家体委数据库中,EXCEL中的日期格式需要按照要求,要不然就无法导入,所以下面提供一些转换函数
1、将 “01/12/2005” 转换成“20050112”格式
=RIGHT(A1,4)&MID(A1,4,2)&LEFT(A1,2)
另四种公式:
=text(A1,"0000-00-00") 把单元格式设置为文本 显示:2005-08-06
=--TEXT(A1,"#-00-00") 把单元格设置为日期格式 显示:2005/8/6
=TEXT(20050806,"0000-00-00")*1 单元格设置日期型 显示:2005/8/6
=VALUE(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)) 显示:2005/8/6
2、将“20060501”转换为“2006-05-01”格式
=MID(A1,1,4)&"-"&MID(A1,5,2)&"-"&MID(A1,7,2)
3、将“1999/09/09”转换为“1999-09-09”格式
=LEFT(A1,4)&"-"&MID(A1,6,2)&"-"&RIGHT(A1,2)
4、将“199306”转换为“1993-6”格式
公式1:=LEFT(A1,4)&"-"&RIGHT(A1,2)*1
公式2:=--TEXT(A1*100+1,"#-00-00") 公式2需要设置单元格格式,自定义:e-m
公式3:=TEXT(TEXT(A1&"01","0000-00-00"),"e-m")
5、将文本“2004.01.02” 转换为“2004-1-2”格式
=MID(A1,1,4)&"-"&MID(A1,6,2)&"-"&MID(A1,9,2)
6、将“2005-8-6”转换为“2005年8月6日”格式
=TEXT(A1,"yyyy""年""m""月""d""日"";@")
7、提取“身份证号码”的出生日期
=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日"
=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)
判断身份证的男女
=IF(MID(A1,17,1)/2=TRUNC(MID(A1,17,1)/2),"女","男")