如何在谷歌表格中把日期转换成数字(3个例子)

1,087 阅读2分钟

本教程解释了如何在三种不同情况下将日期转换为数字:

1、将一个日期转换为数字

2、将多个日期转换为数字

3、将日期转换为自另一日期起的天数

让我们开始吧!

例1:将一个日期转换为数字

假设我们想在谷歌表中把日期 "4/10/2022 "转换为数字。

我们可以使用Excel中的DATEVALUE函数来实现这一目的:

=DATEVALUE("4/10/2022")

默认情况下,这个函数会计算一个给定日期与1900年1月1日之间的天数:

下面的截图显示了如何在实践中使用这个函数:

Google Sheets convert date to number

这告诉我们,在2022年10月4日和1900年1月1日之间有44,661天的差异。

例2:将几个日期转换为数字

假设我们在谷歌表中有以下的日期列表:

要把这些日期转换成数字,我们可以突出显示包含这些日期的单元格范围,然后单击 "格式"选项卡,再从下拉菜单中单击 "数字",然后单击 "自动":

Google Sheets convert dates to numbers

这将自动把每个日期转换为一个数字,代表每个日期与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中把时间戳转换为日期