分享

DATEVALUE,TIMEVALUE函数

 一劫书生 2024-03-11 发布于河南

分类:日期和时间函数

DATEVALUE函数

DATEVALUE函数将文本类型的日期转换为Excel中的日期的序列号。

例如,下面的公式:

=DATEVALUE(“2022/10/1”)

结果为:

44835

这在Excel中代表日期值:

2022/10/1

注:Excel中的日期实际存储的就是数值,以1900/1/1为最早日期,对应的序列号就是1,每过一天这个序列号加1。

这个函数返回的结果是个数值,要想显示为日期,需要你将该单元格格式设置为日期。

DATEVALUE只有一个参数,就是文本形式的日期值。

示例:

如果我们希望从一个身份证号中得到出生日期,可以使用下面的公式,

图片

我们这里使用的公式是:

=DATEVALUE(TEXT(MID(B3,7,8),'0000-00-00'))

其中的MID函数是从身份证号中取出日期部分:

“20001001”

注意,MID函数返回的是个字符串,TEXT函数是将这个这个字符串转为为日期格式:

'2000-10-01'

注意,这里尽管展示的是日期形式,但是仍然是个字符串。

最后,DATEVALUE将这个字符串转换为真正的日期序列号:

36800

你可以通过将D3单元格格式设置为日期,得到正确显示的出生日期。

DATEVALUE可以将计算机支持的各种日期形式的文本转换为真正的日期序列号,下面的公式:

=DATEVALUE('2022/10/1')
DATEVALUE('1-OCTOBER-2022')
=DATEVALUE('2022年10月1日')

返回结果都是:

44835

你还可以在参数中省略年份,此时,Excel自动将年份设置为当前日期所在的年份,例如,公式:

=DATEVALUE('10/1')

返回结果为(假设当前是2022年):

44835

TIMEVALUE函数

与DATEVALUE函数类似,TIMEVALUE函数将文本类型的时间值转换为真正的时间值,

图片


历史文章中可以学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。

关键词回复:可以回复Excel各种功能或函数的名字进行学习,比如:VLOOKUP函数,删除重复项。也可回复“关键词”,然后根据关键词列表进行回复。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多