![](/img/trans.png)
[英]PHP function for convert date time to excel Number DATEVALUE conversion
[英]Excel DATEVALUE function not working for today's date
我需要将今天的日期转换为Excel单元格公式中的数字值。
=DATEVALUE(TODAY())
返回:
#值!
但是,如果我使用=DATEVALUE("03-12-2012")
,则会返回:
41246
任何人都可以告诉我如何获取今天日期的日期数字值。
尝试这个
=DATEVALUE(TEXT(TODAY(),"YYYY-MM-DD"))
DATEVALUE
函数要求输入的格式正确。 TODAY
函数以区域设置的格式返回日期。 因此,您可以使用DATEVALUE
函数可以理解的格式来格式化日期。
TODAY
函数实际上返回当前日期的值,因此将其放入DATEVALUE
中只是DATEVALUE
运行。
您只需要使用:
=TODAY()
然后将单元格格式化为数字格式,而不是日期格式。
不太了解您, DATEVALUE()
将STRING转换为DATETIME。 它不会将DATETIME转换为数字。 在Excel中,DATETIME和数字可以互换。 您只需要更改日期的显示格式,就可以将其显示为数字(反之亦然)。 您也可以执行=TODAY() * 5
,它将起作用。 excel中的任何DATETIME都存储为DAY.Hour格式(0.0为1900年1月00日)。
这将起作用:
=VALUE(TEXT(TODAY(),"yyyymmdd"))
结果:
20130130
问候
试试这个= DAY(N(TODAY()))。 这将返回当前日期的日期值(此处会自动捕获当前日期)
=N(TODAY())
=N(NOW())
返回日期和时间
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.