描述
使用此函数返回以年/月/日或月/日/年格式编写的日期的数值日期值。链式支撑。
句法
DATEVALUE(YYYY/MM/DD)
或DATEVALUE(MM/DD/YYYY)
输入
该函数有以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
YYYY |
是的 | 年收入达到四位数。(两位数年份默认以“19”开头。) | 这必须是一个整数,或者是一个公式,其结果为 1900–9999 范围内的整数。 |
MM |
是的 | 两位数的月份。(个位数也可以接受。) | 这必须是一个整数,或者是一个能得出 1 到 12 之间整数结果的公式。 |
DD |
是的 | 两位数的天数(个位数也可以接受。) | 这必须是一个整数,或者是一个能得出 1 到 31 之间整数结果的公式。 |
实例
范例数据
| A | B | |
|---|---|---|
| 1 | 2021/06/03 |
2024年10月15日 - 发票编号1001 |
| 2 | 2024/06/03 |
2024年3月15日 - 发票编号1002 |
| 3 | 12/19/2021 |
2025年9月14日 - 发票编号1021 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 确定特定日期的数值(序列)值。 | =DATEVALUE("2021/06/03") |
结果:所提供日期的值为: 44261 (2021年6月3日) |
| 确定指定日期前 45 天的日期的数值(序列值)。 | =DATEVALUE("1960/08/06")-45 |
结果:所提供日期前 45 天的日期值为: 22134 (1960 年 6 月 22 日) |
| 确定单元格中引用的日期之后 28 天的日期的数值(序列)值。 | =DATEVALUE(A3)+28 |
结果:此公式返回 #VALUE! 错误,因为不支持单元格引用。 |
| 从包含附加内容的单元格中提取日期。 | =DATEVALUE(LEFT(B1,10)) |
此公式使用 LEFT 返回 B1 中的前 10 个字符(日期字符),然后应用 DATEVALUE 转换结果。 结果: 45580 (2024年10月15日) |
笔记
- 整个日期必须用引号括起来。
- 不支持单元格引用。
使用技巧
- 将单元格格式设置为“日期”将以 MM/DD/YYYY 格式显示日期。