DATEVALUE 函数
约 471 字大约 2 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
DATEVALUE 函数用于将文本格式的日期转换为日期序列号。当从外部数据源导入的日期以文本形式存储时,使用 DATEVALUE 可以将其转换为 Excel 可识别的日期值,从而进行日期计算和格式化。
2. 语法
DATEVALUE(date_text)| 参数 | 选填 | 说明 |
|---|---|---|
| date_text | 必需 | 表示日期的文本字符串,例如 "2024/3/15"、"2024-3-15"、"March 15, 2024" 等。 |
3. 示例
3.1. 将文本日期转换为序列号
=DATEVALUE("2024/3/15")将文本 "2024/3/15" 转换为日期序列号,显示为 2024/3/15(需设置单元格格式为日期格式)。
3.2. 转换英文格式的文本日期
=DATEVALUE("January 1, 2024")将英文格式文本转换为日期序列号,结果为 2024/1/1。
3.3. 配合其他函数使用
若单元格 A1 中包含文本 "2024/3/15":
=DATEVALUE(A1) + 30将文本日期转换后加上 30 天,返回 2024/4/14 对应的序列号。
4. 实用技巧
4.1. DATEVALUE 返回的是日期的序列号
DATEVALUE 返回的是日期的序列号,需要将单元格格式设置为"日期"才能正确显示;
4.2. 如果 datetext 中包含时间信息
如果 date_text 中包含时间信息,DATEVALUE 会忽略时间部分,只返回日期的序列号;
4.3. 如果文本无法被识别为有效的日期格式
如果文本无法被识别为有效的日期格式,函数将返回 #VALUE! 错误;
4.4. 该函数对系统区域设置敏感
该函数对系统区域设置敏感,不同语言环境下的日期文本格式可能不同。