Excel 将文本格式的日期转换为序列号:DATEVALUE函数

DATEVALUE函数用于将以文本格式表示的日期转换成序列号,其语法是DATEVALUE(date text)。其中,参数date text为以文本格式表示的日期,介于1900-1-1~1999-12-31或1904-1-1~1999-12-31,下面通过实例来具体讲解该函数的操作技巧。

步骤1:某读者想计算几个不同年份距离2016-12-31的确定天数。如果利用计算器或人工计算,比较费劲,下面利用DATEVALUE函数计算几个不同年份距离2016-12-31的天数,首先在工作表中分别输入年份,如图10-6所示。

步骤2:选中C2单元格,在编辑栏中输入“=DATEVALUE(”2016-12-31″)-DATEVALUE(”1900-1-1″)”,然后按Enter键,返回1900-1-1~2016-12-31之间天数,如图10-7所示。

图10-6 含有年份的工作表

图10-7 返回单元格B2对应结果

步骤3:选中C3单元格,在编辑栏中输入“=DATEVALUE(”2016-12-31″)-DATEVALUE(”1921-3-5″)”,然后按Enter键,返回1921-3-5~2016-12-31之间天数,如图10-8所示。

步骤4:选中C4单元格,在编辑栏中输入“=DATEVALUE(”2016-12-31″)-DATEVALUE(”1949-10-1″)”,然后按Enter键,返回1949-10-1~2016-12-31之间天数,如图10-9所示。

图10-8 返回单元格B3对应结果

图10-9 返回单元格B4对应结果

步骤5:选中C5单元格,在编辑栏中输入“=DATEVALUE(”2016-12-31″)-DATEVALUE(”1956-12-31″)”,然后按Enter键,返回1956-12-31~2016-12-31之间天数,如图10-10所示。

步骤6:选中C6单元格,在编辑栏中输入“=DATEVALUE(”2016-12-31″)-DATEVALUE(”2006-12-31″)”,然后按Enter键,返回2006-12-31~2016-12-31之间天数,如图10-11所示。

图10-10 返回单元格B5对应结果

图10-11 返回单元格B6对应结果

注意:此函数适用于将文本格式的日期转换成序列号,便于管理与统计。

Excel 将日期转换为日期序列号:DATEVALUE函数

如果需要将某个日期转换为日期序列号,可通过“DATEVALUE”和“TEXT”函数实现。其中TEXT函数用于将数值转换为文本型数据;DATEVALUE函数用于将存储为文本的日期转换为Excel识别为日期序列号,该函数的语法为:=DATEVALUE(date_text)。

下面举例说明,将日期“2011/1/15”转换为日期序列号的具体操作如下。

01 在“A2”单元格中输入需要转换的日期。

02 在“B2”单元格中输入公式:=TEXT(A1,”yyyy-mmdd”),然后确认,得到该日期的文本型数据。

03 在“C2”单元格中输入公式:=DATEVALUE(B2),然后确认,即可得到该日期的序列号。

alt

小提示 本例是以分步进行解释,用户也可以直接输入嵌套函数,输入公式为=DATEVALUE(TEXT(A1,”yyyymm-dd”))。

Excel 将文本格式的日期转换为序列号:DATEVALUE函数

DATEVALUE函数用于将以文本格式表示的日期转换成序列号,其语法是:


DATEVALUE(date text)

其中,date text参数为以文本格式表示的日期。下面通过实例来具体讲解该函数的操作技巧。

如果用户想计算几个不同年份距离2019-12-31的天数,通过计算器或人工计算,比较费劲,可以利用DATEVALUE函数计算几个不同年份距离2019-12-31的天数。具体操作步骤如下。

STEP01:新建一个空白工作簿,重命名为“DATEVALUE函数”,切换至“Sheet1”工作表,输入本例的原始数据,如图13-6所示。

STEP02:选中C2单元格,在编辑栏中输入公式“=DATEVALUE(“2019-12-31”)-DATEVALUE(“1903-1-1”)”,然后按“Enter”键即可返回1903-1-1到2019-12-31的天数,如图13-7所示。

STEP03:选中C3单元格,在编辑栏中输入公式“=DATEVALUE(“2019-12-31”)-DATEVALUE(“1924-3-5”)”,然后按“Enter”键即可返回1924-3-5到2019-12-31的天数,如图13-8所示。

STEP04:选中C4单元格,在编辑栏中输入公式“=DATEVALUE(“2019-12-31”)-DATEVALUE(“1952-10-1”)”,然后按“Enter”键,返回1952-10-1到2019-12-31的天数,如图13-9所示。

图13-6 目标数据

返回单元格B2对应结果

图13-7 返回单元格B2对应结果

返回B3单元格对应的天数

图13-8 返回B3单元格对应的天数

图13-9 返回B4单元格对应结果

STEP05:选中C5单元格,在编辑栏中输入公式“=DATEVALUE(“2019-12-31”)-DATEVALUE(“1959-12-31”)”,然后按“Enter”键即可返回1959-12-31到2019-12-31的天数,如图13-10所示。

STEP06:选中C6单元格,在编辑栏中输入公式“=DATEVALUE(“2019-12-31”)-DATEVALUE(“2009-12-31”)”,然后按“Enter”键即可返回2009-12-31到2019-12-31的天数,如图13-11所示。

图13-10 返回B5单元格对应结果

返回B6单元格对应结果

图13-11 返回B6单元格对应结果

此函数适用于将文本格式的日期转换成序列号,便于管理与统计。