Excel - DATEVALUE 函数



描述

DATEVALUE 函数将文本形式的日期转换为序列号(Excel 的日期时间代码)。

DATEVALUE 函数将存储为文本的日期转换为 Excel 识别为日期的序列号。例如:

=DATEVALUE("1/1/2008")

返回 39448,即 2008 年 1 月 1 日的序列号。

注意 - 您的计算机系统日期设置可能会导致 DATEVALUE 函数的结果与本例不同。

如果工作表包含文本格式的日期,而您希望将其过滤、排序或格式化为日期,或者用于日期计算,则 DATEVALUE 函数非常有用。要将日期序列号显示为日期,必须将日期格式应用于单元格。

语法

DATEVALUE (date_text)

参数

参数 描述 必填/可选
date_text

表示 Excel 日期格式的日期的文本,或引用包含表示 Excel 日期格式的日期的文本的单元格。例如,“1/30/2008”或“30-Jan-2008”是用引号括起来的文本字符串,表示日期。

参见下面的注释。

必填

注释

  • date_text 参数

    • 使用 Microsoft Excel for Windows 的默认日期系统,date_text 参数必须表示 1900 年 1 月 1 日到 9999 年 12 月 31 日之间的日期。

    • 如果 date_text 参数的值超出此范围,则此函数将返回 #VALUE! 错误值。

    • 如果省略 date_text 参数的年份部分,则此函数将使用计算机内置时钟中的当前年份。date_text 参数中的时间信息将被忽略。

  • Excel 将日期存储为连续的序列号,以便可以在计算中使用它们。默认情况下,1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的第 39447 天。

  • 大多数函数会自动将日期值转换为序列号。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

DATEVALUE Function
advanced_excel_date_time_functions.htm
广告