本教程解释了如何在三种不同情况下将日期转换为数字:
1、将一个日期转换为数字
2、将多个日期转换为数字
3、将日期转换为自另一日期起的天数
让我们开始吧!
例1:将一个日期转换为数字
假设我们想在谷歌表中把日期 "4/10/2022 "转换为数字。
我们可以使用Excel中的DATEVALUE函数来实现这一目的:
=DATEVALUE("4/10/2022")
默认情况下,这个函数会计算一个给定日期与1900年1月1日之间的天数:
下面的截图显示了如何在实践中使用这个函数:
这告诉我们,在2022年10月4日和1900年1月1日之间有44,661天的差异。
例2:将几个日期转换为数字
假设我们在谷歌表中有以下的日期列表:
要把这些日期转换成数字,我们可以突出显示包含这些日期的单元格范围,然后单击 "格式"选项卡,再从下拉菜单中单击 "数字",然后单击 "自动":
这将自动把每个日期转换为一个数字,代表每个日期与1900年1月1日之间的天数:
例3:将日期转换成自另一日期起的天数
我们可以使用下面的公式将一个日期转换为另一个日期以来的天数:
=DATEDIF(B2, A2, "d")
这个特殊的公式计算的是B2单元格中的日期与A2单元格中的日期之间的天数。
下面的截图显示了如何使用DATEDIF公式来计算A列中的日期与1/1/2022之间的天数。
下面是如何解释B列中的数值:
- 2022年1月1日和2022年1月1日之间有3天
- 2022年1月1日和2022年1月6日之间有5天
- 2022年1月1日和2022年1月15日之间有14天
以此类推。
其他资源
下面的教程解释了如何在Google Sheets中执行其他常见任务:
如何在Google Sheets中按日期排序
如何在Google Sheets中从日期中提取月份
如何在Google Sheets中把时间戳转换为日期