1概念
Datestring函数的定义:
将对应的日期转换为“年月日”的形式。
Datevalue函数的定义:
返回以字符串所表示的日期值所对应的序列号。
2语法
Datestring函数语法:
=DATESTRING(日期或引用)。
Datevalue函数语法:
=DATEVALUE(日期)
3举例说明
01.Datestring函数
Datestring函数可以将各种常规格式的日期转换为“年月日”的形式。
在目标单元格中输入公式:
=DATESTRING(A2)
此函数对于多人协作下规范日期格式很有帮助。
注意:此函数为隐藏函数。
02.Datevalue函数
Excel使用的是1900年日期系统,Datevalue函数参数date-text日期范围是1900年1月1日至9999年12月31日,其所对应的日期序列号分别是1至2958465,超出此范围,函数将返回错误#VALUE!。
我们在B2单元格输入函数公式:
=DATEVALUE(A2)
发现返回A列日期的序列号为错误值,这是为什么呢?
原因是使用Datevalue函数,必须保证函数的参数日期为文本型数据。所以我们需要将A列的日期格式修改为文本型格式,我们可以使用分列的方式将其转换为文本格式,即可正常返回序列号。如下图所示:
同样也可以嵌套TEXT文本函数,对A列日期转换为指定日期格式的文本型数据。
我们在B2单元格输入函数公式:
=DATEVALUE(TEXT(A2,"YYYY/M/D"))
即可正常返回序列号。