首页 热点资讯 义务教育 高等教育 出国留学 考研考公

【EXCEL】日期格式转换

发布网友 发布时间:2022-03-20 02:45

我来回答

14个回答

懂视网 时间:2022-03-20 07:06

产品型号:ASUS S340MC

系统版本:Windows 10

软件版本:Microsoft Office Excel 2020

excel日期格式转换总共需要3步操作,具体的操作步骤如下:

1、首先打开excel表格,鼠标右键单击需要转换的日期。

2、然后选择设置单元格格式,再点击分类处的日期选项。

3、接着选择需要的日期类型,点击确定按钮即可。

总结

1、首先打开excel表格,鼠标右键单击需要转换的日期。

2、然后选择设置单元格格式,再点击分类处的日期选项。

3、接着选择需要的日期类型,点击确定按钮即可。

热心网友 时间:2022-03-20 04:14

例如:把20140812日期转换成2014-08-12的时间格式

右键选中单元格——设置单元格格式——数字——分类——自定义——类型改成0000-00-00

确定后excel日期格式就转换成我们想要的0000-00-00日期格式了。

例如:把20140812日期转换成2014年08月12日的时间格式

重复步骤一在单元格类型中输入“####年##月##日”(不包含引号)

最后确定我们就会发现excel日期格式转换成2014年08月12日的日期格式


例如:把20140812日期转换成贰零壹肆年零捌月壹贰日的日期格式

同样是鼠标指向单元格——右键——单元格设置——自定义数据类型为“[dbnum2]0000年00月00日”

说明:[dbnum2] 是格式函数, 数字转中文大写


例如:把20140812日期转换成二○一四年○八月一二日的日期格式

方法和第四步雷同,只需把函数dbnum2改成dbnum1即可。

有关dbnum函数的使用看下一步的介绍


热心网友 时间:2022-03-20 05:32

  日期格式转换
格式一:输入20120920时,自动转换为2012-09-20
  首先打开Excel表格,选中需要转换的单元格,然后点击鼠标右键,在弹出的列表中选择【设置单元格格式】。如图所示:
  在弹出的窗口中,点击上面【数字】按钮,在列表中选择【自定义】选项,然后再类型输入框中输入【0000-00-00】格式,点击确定。如图所示:
  显示格式,我们来看看刚才设置的格式吧,选择刚才设置的单元格,输入20120920,然后回车。如图所示:
电脑教程
  日期格式转换
格式二:输入20120920时,自动转换为2012年09月20日
  步骤和上面差不多,但是在类型输入框中输入【####年##月##日】格式,然后确定。如图所示:
  显示格式,在刚才我们设置的单元格里面输入20120920,然后回车。如图所示:
  日期格式转换
格式三:输入20120920时,自动转换为贰零壹贰年零玖月贰零日
  步骤和上面差不多,但是在类型输入框中输入【[dbnum2]0000年00月00日】格式,然后确定。如图所示:
  显示格式,在刚才我们设置的单元格里面输入20120920,然后回车。如图所示:
  日期格式转换
格式四:输入20120920时,自动转换为二0一二年0九月二0日
  在类型输入框中输入【[dbnum1]0000年00月00日】格式,就可以转换成格式四的样子,这个就和上面的一样,相信不用我教大家都会了吧。

热心网友 时间:2022-03-20 07:07

直接在选中单元格式,在类型输入  YYYYMMDD  然后 确认              格式化            就可以了

YYYY也可以用E 替代就是了


热心网友 时间:2022-03-20 08:58

举例如下:
select Convert(varchar(10),getdate(),120)

2006-05-12
select CONVERT(varchar, getdate(), 120 )
2006-05-12 11:06:08

select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20060512110608

select CONVERT(varchar(12) , getdate(), 111 )
2006/05/12

select CONVERT(varchar(12) , getdate(), 112 )
20060512

select CONVERT(varchar(12) , getdate(), 102 )
2006.05.12

其它几种不常用的日期格式转换方法:

select CONVERT(varchar(12) , getdate(), 101 )
0612/2005 select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004

select CONVERT(varchar(12) , getdate(), 104 )
12.05.2006

select CONVERT(varchar(12) , getdate(), 105 )
12-05-2006

select CONVERT(varchar(12) , getdate(), 106 )
12 05 2006

select CONVERT(varchar(12) , getdate(), 107 )
05 12, 2006

select CONVERT(varchar(12) , getdate(), 108 )
11:06:08

select CONVERT(varchar(12) , getdate(), 109 )
0512 2006 1

select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004

select CONVERT(varchar(12) , getdate(), 113 )
12 052006

select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177

热心网友 时间:2022-03-20 11:06

C2输入  =TEXT(B2,"emmdd")

热心网友 时间:2022-03-20 13:31

由于你这个不是日期时间格式,请你输入
文本8位,(如日期112,没法认定是11月2日,还是1月12日)
如不是8位用0补充到8位(可自定义格式)
然后用这个公式
=SUBSTITUTE(TEXT(C1,"00-00
00-00"),"-",":",2)
有不明白请立即追问

热心网友 时间:2022-03-20 16:12

由于你这个不是日期时间格式,请你输入
文本8位,(如日期112,没法认定是11月2日,还是1月12日)
如不是8位用0补充到8位(可自定义格式)
然后用这个公式
=SUBSTITUTE(TEXT(A1&B1,"00-00
00-00"),"-",":",2)

热心网友 时间:2022-03-20 19:10

dd/mm/yyyy hh:mm:ss格式的数据可以用下面的公式转换标准的日期时间格式:

=TEXT(DATE(MID(A1,FIND("#",SUBSTITUTE(A1,"/","#",2))+1,4),MID(A1,FIND("/",A1)+1,FIND("#",SUBSTITUTE(A1,"/","#",2))-FIND("/",A1)-1),REPLACE(A1,FIND("/",A1),LEN(A1),""))+RIGHT(A1,LEN(A1)-FIND(" ",A1)),"yyyy/mm/dd hh:mm:ss")

判断两种数据格式很简单呀
只需判断第一个/号在第几位就可以了呀
=if(find("/",A1)<4,上述公式,A1)

完整公式:
=IF(FIND("/",A1)<4,TEXT(DATE(MID(A1,FIND("#",SUBSTITUTE(A1,"/","#",2))+1,4),MID(A1,FIND("/",A1)+1,FIND("#",SUBSTITUTE(A1,"/","#",2))-FIND("/",A1)-1),REPLACE(A1,FIND("/",A1),LEN(A1),""))+RIGHT(A1,LEN(A1)-FIND(" ",A1)),"yyyy/mm/dd hh:mm:ss"),A1)

热心网友 时间:2022-03-20 22:25

=TEXT(J1,"yyyymmdd")

热心网友 时间:2022-03-21 01:56

粘贴日期时,要用选择性粘贴中的“粘贴数值”,然后再统一设置日期格式就行了。
补充:
如果你是从另一个EXCEL表格中复制的时间数据,应该在同一个EXCEL主程序下打开,否则“选择性粘贴-粘贴数值”时会不成功。
另外,你也可以把这个数据先粘贴到一个TXT的文本文件中,再复制到EXCEL中。

热心网友 时间:2022-03-21 05:44

如果你已经设置好单元格为yyyy/mm/dd hh:mm:ss的格式,那么你输入的话一定要输入完整的日期及时间.比如:2010-06-12 15:33:22

热心网友 时间:2022-03-21 09:49

假设11.02.2011在A1单元格,在B1单元格用如下公式
=CONCATENATE(RIGHT(A1,4),MID(A1,3,4),LEFT(A1,2))
回车,B1就可以得到2011.02.11的格式。

热心网友 时间:2022-03-21 14:10

假设数据在A1,公式为:
=MID(A1,8,2) & MID(A1,1,2) & MID(A1,4,2) & IF(RIGHT(A1,2)="下午","PM","AM") & MID(RIGHT(A1,18),1,2) & ":"& MID(RIGHT(A1,15),1,2) & ":"& MID(RIGHT(A1,12),1,2)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com