如何使用Excel的DATEVALUE函数,将文本格式的日期转换为序列号?

2023年2月11日10:59:46如何使用Excel的DATEVALUE函数,将文本格式的日期转换为序列号?已关闭评论

DATEVALUE函数用于将存储为文本的日期转换为Excel识别为日期的序列号。例如,公式“=DATEVALUE("1/1/2008")”返回39448,即日期2008-1-1的序列号。即使如此,请注意,计算机的系统日期设置可能会导致DATEVALUE函数的结果会与此示例不同。

如果工作表包含采用文本格式的日期并且要对这些日期进行筛选、排序、设置日期格式或执行日期计算,则DATEVALUE函数将十分有用。其语法是DATEVALUE(date_text)。date_text:必需。代表采用Excel日期格式的日期的文本,或对包含这种文本的单元格的引用。例如,用于表示日期的引号内的文本字符串"2008-1-30"或"30-Jan-2008"。

使用Microsoft Excel for Windows中的默认日期系统时,参数date_text必须代表1900年1月1日和9999年12月31日之间的某个日期。如果参数date_text的值在此范围之外,DATEVALUE函数将返回错误值“#VALUE!”。

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

注意: 大部分函数都会自动将日期值转换为序列数。

下面通过实例来具体讲解该函数的操作技巧。

已知某班级学生的出生日期,利用DATAVALUE函数返回学生出生日期至2019年4月17日的具体天数。打开工作表,选中单元格D4,在公式编辑栏中输入公式“=DATEVALUE("2019-4-17")-DATEVALUE(C4)”,按“Enter”键即可返回具体天数,如图10-6所示。然后利用自动填充功能,对其他单元格进行自动填充即可。

提示: 本例中引用单元格C列中的数据,必须保证该单元格区域的格式为文本格式。

如何使用Excel的DATEVALUE函数,将文本格式的日期转换为序列号?

图 10-6

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

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。