excel是如何把数值转化为日期的

2025-04-27 22:58:36
推荐回答(3个)
回答1:

需要指出的一点是,excel中,所有的日期,本质上都是数值。
日期的起点是1900年1月0日。对应数值是0.
1900年1月1日,对应数值是1
1900年1月1日12时,对应数值是1.5.
没错,1天就是数值1,一个小时就是1/24=0.041666667
,1分钟就是1/24/60=0.000694444.
所以,2020年1月1日对应的数字是43831.也就是说,2020年1月1日,距离1900年1月1日有43830天。就辣么简单。

反过来说,任何数,都可以转为日期。你只要在设置单元格格式里选“日期”即可。当然有个额封顶数值,就是9999年12月31日,换算过来就是2958465
你的excel,如果需要转为数值,直接右键然后选“设置单元格”(快捷键是Ctrl+1),选格式为日期即可。
如果需要公式也有很多,看你需要什么样的结果。

回答2:

如果是标准数值,只需要鼠标右键点击单元格 “设置单元格格式”==》数字==》日期
即可。
当然,也可以用公式
=TEXT(A1,"yyyy-mm-dd")
这样来到到效果

回答3:

A1 内 2002年8月12日

B1 内 公式

=year(A1)&Month(A1)&day(A1)

如果 必须 是 0812的话
=year(A1)&if(Month(A1)<10,"0"&month(a1),month(a1))&if(day(A1)<10,"0"&day(A1),day(A1))