EXCEL日期格式转换公式函数

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),"女","男")

Related Posts