我需要将今天的日期转换为 Excel 单元格公式中的数值。
=DATEVALUE(TODAY())
返回:
#VALUE!
但是如果我使用 =DATEVALUE("03-12-2012")
,则返回:
41246
谁能告诉我如何获取今天的日期的日期数值....
最佳答案
试试这个
=DATEVALUE(TEXT(TODAY(),"YYYY-MM-DD"))
DATEVALUE
函数要求输入的格式正确。
TODAY
函数以区域设置的格式返回日期。
因此,您可以将日期格式化为 DATEVALUE
函数可以理解的格式。
TODAY
函数实际上返回当前日期的值,因此将其放入 DATEVALUE
中只是在兜圈子。
您应该只需要使用:
=TODAY()
然后将单元格格式设置为数字格式而不是日期格式。
关于Excel DATEVALUE 函数不适用于今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14597601/