各种日期格式的转换公式_第1页
各种日期格式的转换公式_第2页
各种日期格式的转换公式_第3页
各种日期格式的转换公式_第4页
各种日期格式的转换公式_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、excel常用函数公式大全:各种日期格式的转换公式(2012-11-15 11:18:01) 转载标签: 杂谈分类: 精品转载 不少朋友提问关于excel中各种功能的实现方法、excel函数的编写以及应用方法,经过寻修网各种日期格式的转换公式将 “01/12/2005” 转换成“20050112”格式right(a1,4)&mid(a1,4,2)&left(a1,2)year($a2)&text(month($a2),"00")&text(day($a2),"00") 该公式不用设置数据有效性,但要设置储存格格式。也可以用

2、下列两方法:1、先转换成文本, 然后再用字符处理函数。2、数据-分列 日期-mdy将“2005年9月”转换成“200509”格式先用公式:=text(a1,"yyyymm")+0 然后将单元格格式为常规。将“2005-8-6”格式转换为“20050806”格式用公式:=text(a1,"yyyymmdd")反之,将20050806转为日期2005-8-6格式,可用公式:=date(left(a1,4),mid(a1,5,2),right(a1,2)另四种公式:text(a1,"0000-00-00") 显示:2005-08-06-te

3、xt(a1,"#-00-00"),把单元格设置为日期格式 显示:2005-8-6text(20050806,"0000-00-00")*1,单元格设置日期型 显示:2005-8-6value(left(a1,4)&"-"&mid(a1,5,2)&"-"&right(a1,2) 显示:2005-8-6将“20060501”转换为“2006-05-01”格式=date(left(a2,4),mid(a2,5,2),right(a2,2)将“199306”转换为“1993-6”公式1:=l

4、eft(a3,4)&"-"&right(a3,2)*1公式2:=-text(a3*100+1,"#-00-00") 公式2需要设置单元格格式,自定义:e-m公式3:=text(text(a3&"01","0000-00-00"),"e-m")把198405转换成1984.05一、查找1984,替换1984.二、如果全部是年月的话,寻修网1、采取辅助mid(xxxxxx,1,4) & "." & right(xxxxxx,2)2、选中这列

5、,用数据中的分列。然后三、单元格格式数字自定义,类型下面输入:#"."#将文本“2004.01.02” 转换为日期格式:2004-1-2=date(mid(a1,1,4),mid(a1,6,2),mid(a1,9,2)将2005-8-6转换为2005年8月6日格式=text(a1,"yyyy""年""m""月""d""日""")象22怎样转换成22日?转成当年当月的日子公式为:=date(year(now(),month(now(),2

6、2)将“2006年5月”转换成“2006年05月”公式为:=text(a8,"yyyy""年""mm""月""")也可以这样处理:选中单元格,设置单元格公式数字自定义,将yyyy“年”m“月”改为:yyyy“年”mm“月”,即可。但这方法打印出来显示为:2006/5/将“1968年6月12日”转换为“1968/6/12”格式=year(a1)&"/"&month(a1)&"/"&day(a1) 显示:1968/6/12=te

7、xt(a1,"yyyy/mm/dd") 显示:1968/06/12将“1968年6月12日”转换为“1968-6-12”格式=year(a1)&"-"&month(a1)&"-"&day(a1) 显示:1968-6-12=text(a1,"yyyy-mm-dd") 显示:1968-06-12将1993-12-28的日期格式转换成1993年12月=concatenate(year(a1),"年",month(a1),"月")=year(a1)&a

8、mp;"年"&month(a1)&"月"也可以自定义格式 $-404e"年"m"月"将“1978-5-2”包含年月日的日期转换成“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格式,可以使用强制文本(

9、前面加'号)或使用公式=text(a1,"yyyy/mm/dd")。也可以用另一种公式:=if(iserror(text(a1,"yyyy/mm/dd"),text(a1,"0000!/00!/00"),text(a1,"yyyy/mm/dd")将“二三年十二月二十五日”转为“2003-12-25”格式,1、可以用数组公式将中文日期转化为日期系列数=14610+match(substitute(a3,"元","一"),text(row($14611:$55153),&

10、quot;dbnum1yyyy年m月d日"),0)该公式速度较慢。2、改进后的公式,速度要快的多:=date(1899+match(left(a7,4),text(row($1900:$2100),"dbnum10000"),0),month(match(substitute(mid(a7,6,7),"元","一"),text(row($1:$366),"dbnum1m月d日"),0),day(match(substitute(mid(a7,6,7),"元","一"

11、),text(row($1:$366),"dbnum1m月d日"),0)要设置为1900年的日期格式。日期格式转换如a列是月份数为8,b列是日期数为18,如何在c列显示“8月18日”=a1&"月"&b1&"日"反之,要将c列的“8月18日” 直接分别到d、e列,显示月份和日期,月数份=left(c5,find("月",c5)-1)日期数=mid(c5,find("月",c5)+1,find("日",c5)-find("月",c5)-

12、1)也可分别用公式:=month(-c5)=day(-c5)日期格式转换问题输入的日期是:04-07-26. 与另一格的"001"合并,合并出来是:040726001.=text(a1,"yymmdd")&"001"要想自动取得“编制日期:xxxx年x月x日”可在该单元格输入 ="编制日期:"&text(today(),"yyyy年m月d日")excel中如何将文本格式数字转为数字格式·· |· 浏览:16656· |· 更新:2

13、013-03-01 10:48· |· 标签:excel ·1 · 2 · 3 · 4 · 5 · 6 · 7 分步阅读在工作中,我们经常发现一些通过文本文件或其它财务软件的数据导入excel中后居然是以文本形式存在的,即使是重新设置单元格格式为数字也无济于事。如下图几个数据,就是文本格式。我们通过单元格格式设置后还是文本格式。那么如何来转换成数字格式呢?步骤阅读 工具/原料 · excel 2003 方法/步骤 1. 1我们可以在不进行操作的空白区域单元格内输入1,如下图,这个1是为了下面步骤中参与计算用的数据;选中数据1的单元格,这里要保证这个单元格的格式为数字格式;步骤阅读 2. 2选中这个单元格,执行菜单中的“编辑”-“复制”命令 ,我们当然也可直接按键盘上的ctrl+c键;步骤阅读 3. 3然后再选中所要转换格式的数据范围,如下图中的 a1至a3单元格数据;步骤阅读 4. 4选中数据后,我们点击菜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论