《EXCEL中文日期与英文日期的转换.docx》由会员分享,可在线阅读,更多相关《EXCEL中文日期与英文日期的转换.docx(12页珍藏版)》请在第一文库网上搜索。
1、EXCE1中文日期与英文日期的转换第一篇:EXCE1中文日期与英文日期的转换一、一般的转换方法假如A列为英文日期格式,譬如是:A119-Ju1-12A220-Ju1-12A321-Ju1-12A422-Ju1-12那么,如果你想将其转换为中文的日期,假如放在B歹I,首先你得将B列设置为中文的日期格式,方法是:选择B歹I,然后找到菜单格式;单元格。在对话框中,找到日期,在右边的类型里面找到一种中文的日期格式,比如:二00一年三月十四日然后,直接在B1中使用简单公式:=A1这样,就转换为中文日期了,其它单元格直接使用填充就搞定了。这样,在B列,我们将得到如下的中文日期二。一二年七月十九日二。一二年
2、七月二十日二。一二年七月二十一日二。一二年七月二十二日二。一二年七月二十三日如上的方法,直接使用单元格的数据类型的方法设置就可以了。二、其它的转换方法种情况如果英文日期形式为:MayIOrd,2012像这种数据直接设置单元格格式中的日期格式是不管用的要想变为中文日期形式,首先:把日期中的日(也就是中间的那个数)后面的rd、th、st、nd等替换为空然后再设置单元格的格式中日期格式为yyyy-m-d(也可换成你想要的日期格式),即可种情况假如有这样的英文日期数据为:Feb18200812:00AM这样的格式通过如下的函数可以转换成数字型的假设你的日期在AI=TEXT(M1D(a15,2)&-&1
3、EFT(a13)&-&MID(a1,8,4)&MID(a1J2z6)zYYYY日MM月DD日,上午/T午h时mm分)第二篇:日期格式转换公式日期格式转换公式将“01/12/2005转换成“20050112格式=R1GHT(A14)&MID(A14,2)&1EFT(A12)YEARGA2)&TEXT(MoNTH($A2),00)&TEXT(DAYGA2),00)该公式不用设置数据有效性,但要设置储存格格式。也可以用下列两方法:1先转换成文本,然后再用字符处理函数。2、数据H分列旧期HMDY将2005年9月转换成“200509格式先用公式:=tet(a1yyyymm)+0然后将单元格格式为常规。将
4、w2005-8-6m格式转换为“20050806格式用公式:=TEXT(A1YYYYMMDD)反之,将20050806转为日期2005-8-6格式,可用公式:=DATE(1EFT(A14),M1D(A15,2),RIGHT(A12)另四种公式:=text(anOOOO-OO-OOn)显示:2005-08-06=-TEXT(A1,#-00-00),把单元格设置为日期格式显示:2005-8-6=TEXT(20050806z0000-00-00h)*1,单元格设置日期型显示:2005-8-6=VA1UE(1EFT(A14)&-&MID(A15,2)&-&RIGHT(A12)显示:2005-8-6将“
5、200605Or转换为“2006-05-01格式=DATE(1EFT(A2,4),M1D(A2,5,2),RIGHT(A2,2)将“199306转换为“1993-6公式1:=1EFT(A3,4)&-RIGHT(A3z2)*1公式2:=-TEXT(A3*100+11-#-00-00)公式2需要设置单元格格式,自定义:e-m公式3:=TEXT(TEXT(A3&01,0000-OO-O(T)e-m)象22怎样转换成22日?转成当年当月的日子公式为:=date(year(now()zmonth(now()z22)”2006年5月“转换成“2006年05月公式为:=TEXT(A8Jyyyy年月)也可以这
6、样处理:选中单元格,设置单元格公式-数字-自定义,将yyyy年m月改为:yyyy年mm月,即可。但这方法打印出来显示为:2006/5/将1968年6月12日转换为“1968/6/12格式=YEAR(A1)/&MONTH(A1)&7&DAY(A1)显示:1968/6/12=TEXT(AI,yyyy/mm/dd)显示:1968/06/12将“1968年6月12日转换为1968-6-12格式=YEAR(AI)&-&MONTH(AI)&-&DAY(AI)显示:1968-6-12=TEXT(A1yyyy-mm-dd)显示:1968-06-12将1993-12-28的日期格式转换成1993年12月=CON
7、CATENATE(YEAR(A1),年,MONTH(A1),月)=YEAR(A1)&年&MONTH(A1)&月也可以自定义格式$404e年m月将m1978-5-2m包含年月日的日期转换成“197805只有年月的格式=year(A1)&text(month(A1),00)要将“99.08.15格式转换成“1999.08.15如何做选中列,数据菜单中选分列,分列过程中格式选日期YMD,结束。要保持2005/8/6格式当输入2005/8/6后系统自动变成2005-8-6,要保持2005/8/6格式,可以使用强制文本(前面加号)或使用公式=TEXT(AI,YYYY/MM/DD)。也可以用另一种公式:=
8、IF(ISERROR(TEXT(AI,yyyy/mm/dd)zTEXT(A1z0000!00!0On),TEXT(A1,yyyy/mm/dd)将二OO三年十二月二十五日转为2003-12-25格式,1可以用数组公式将中文日期转化为日期系列数=14610+MATCH(SUBSTUTE(A3,元,一),TEXT(ROW($14611:$55153)zwDBNum1yyyym月d日),0)该公式速度较慢。2、改进后的公式,速度要快的多:=DATE(1899+MATCH(1EFT(A7z4),TEXT(ROW(S19002100),DBNum1OoO(T),0),MONTH(MATCH(SUBSTrr
9、UTE(M1D(A7,6,7),元,一),TEXT(RoW($1:$366),“DBNum1m月d日),0),DAY(MATCH(SUBSTrrUTE(MID(A7,6,7),元,一),TEXT(ROW($1:$366),MDBNum1m月d日),0)要设置为1900年的日期格式。日期格式转换如A列是月份数为8,B列是日期数为18,如何在C列显示8月18日=A1&月&B1&旧反之,要将C列的8月18日直接分别到D、E列,显示月份和日期,月数份二1EFT(C5,FIND(月,C5)-1)日期数=M1D(C5,FIND(月,C5)+1,FIND(日,C5)FIND(月,C5)-1)也可分别用公式:
10、=month(-c5)=day(-c5)日期格式转换问题输入的日期是:04-07-26.与另一格的0Or合并,合并出来是:0407260O1=TEXT(A1YYMMDD)&h001m要想自动取得编制日期:XXXX年X月X日可在该单元格输入=编制日期:&TEXT(ToDAY(),yyyy年m月d日)第三篇:各种日期格式的转换公式exce1常用函数公式大全:各种日期格式的转换公式(2012-11-1511:18:01)转载标签:分类:精品转载杂谈将“01/12/2005转换成“20050112格式=RIGHT(A14)&MID(A1,4,2)&1EFT(A1,2)=YEARGA2)&TEXT(MO
11、NTHGA2),00)&TEXT(DAYGA2),00)该公式不用设置数据有效性,但要设置储存格格式。也可以用下列两方法:1先转换成文本,然后再用字符处理函数。2、数据H分列日期HMDY将2005年9月转换成“200509”格式先用公式:=tet(a1,yyyymm)+0然后将单元格格式为常规。将2005-8-6格式转换为20050806格式用公式:=TEXT(A1YYYYMMDD)反之,将20050806转为日期2005-8-6格式,可用公式:=DATE(1EFT(A14),M1D(A15,2),RIGHT(A12)另四种公式:=text(a1,0000-00-00)显示:2005-08-0
12、6=-TEXT(A1#-00-00),把单元格设置为日期格式显示:2005-8-6=TEXT(20050806,OOOO-OO-O0)*1,单元格设置日期型显示:2005-8-6=VA1UE(1EFT(A14)&-&MID(A1,5,2)&-&RIGHT(A1,2)显示:2005-8-6将“20060501转换为2006-05-Or格式=DATE(1EFT(A2,4),MID(A2,5,2),RIGHT(A2,2)将“199306转换为1993-6公式1:=1EFT(A3,4)&-RIGHT(A3r2)*1公式2:=-TEXT(A3*100+1,#-OO-O0)公式2需要设置单元格格式,自定义
13、:e-m公式3:=TEXT(TEXT(A3&,OOoO-Oo-O0),e-m)把198405转换成1984.052、选中这列,用数据中的分列。然后三、单元格格式/数字/自定义,类型下面输入:#.#将文本“2004.01.02转换为日期格式:2004-1-2=DATE(M1D(A114),M1D(A16,2),M1D(A19,2)将2005-8-6转换为2005年8月6日格式=TEXT(A1yyyy年m月d日”;)象22怎样转换成22日?转成当年当月的日子公式为:=date(year(now(),month(now()z22)2006年5月转换成“2006年05月公式为:=TEXT(A8,yyy
14、y年mm月;)也可以这样处理:选中单元格,设置单元格公式-数字-自定义,将yyyy年m月改为:VVVV“早mm月,即可。但这方法打印出来显示为:2006/5/将1968年6月12日转换为“1968/6/12格式二YEAR(A1)&7&MONTH(AI)&/&DAY(AI)显示:1968/6/12=TEXT(AI,yyyy/mm/dd)显示:1968/06/12将“1968年6月12日转换为“1968-6-12格式=YEAR(A1)&-&M。NTH(AI)&-&DAY(A1)显示:1968-6-12=TEXT(AI,yyyy-mm-dd)显示:1968-06-12将1993-12-28的日期格式转换成1993年12月=CONCATENATE(YEAR(A1),年,MONTH(A1),月)=YEAR(A1)&年&MONTH(A1)&月也可以自定义格式$404e年m月将:1978-5-2包含年月日的日期转换成“197805只有年月的格式=year(A1)text(moth(A1)z00)要将99.08.15格式转换成:1999.08.15如何做选中列,数据菜单中选分列,分列过程中格式选日期YMD,结束。要保持2005/8/6格式当输入2005/8/6后系统自动变成2005-8-6,要保持2005/8/6格式,可以使用强制文本(前面加号)或使用公式二TEXT(AI,Y