如何在 excel 中创建倒计时器


您可以在 Excel 中创建一个倒计时器,使用NOW()函数计算距离某个日期还有多少天、几小时和多少分钟。

以下分步示例展示了如何在实践中使用此函数创建倒计时器。

第 1 步:输入倒计时日期

假设今天是07/18/2023

我将在 Excel 中创建一个倒计时器,计算2023 年 1 月 8 日之前的天数、小时数、分钟数和秒数:

第 2 步:创建倒计时公式

然后我们可以使用以下公式来计算直到 01/08/2023 为止的天数、小时数、分钟数和秒数:

  • 天数:=INT(A2-NOW())
  • 小时数:=HOUR(A2-NOW())
  • 分钟: =MINUTE(A2-NOW())
  • : =SECOND(A2-NOW())

我们可以将这些公式输入到每个单元格中:

Excel倒计时

这告诉我们距 2023 年 8 月 1 日还有1314小时2311秒。

步骤 3:手动更新倒计时器

要更新倒计时,只需双击 Excel 电子表格中的任意单元格,然后按Enter即可。

当您按下Enter时,倒计时将自动更新日、小时、分钟和秒值:

第 4 步:自动更新倒计时器(可选)

如果您希望倒计时按特定时间间隔自动更新,则需要在 VBA 中编写一些简单的代码。

在此之前,我们需要确保“开发人员”选项卡在 Excel 顶部功能区中可见。

为此,请单击“文件”选项卡,然后单击“选项” ,然后单击“自定义功能区”

在标题为Main Tabs 的部分下,选中Developer旁边的框,然后单击OK

接下来,单击顶部功能区的“开发人员”选项卡,然后单击Visual Basic图标:

接下来,单击“插入”选项卡,然后从下拉菜单中单击“模块”

接下来,将以下代码粘贴到模块的代码编辑器中:

 Sub UpdateCountdown()

Range("C2:F2").Calculate
Application.OnTime DateAdd("s", 1, Now), "UpdateCountdown"

End Sub

接下来,单击绿色小播放箭头来运行此 VBA 代码:

输入代码后,请随时关闭 VB 编辑器。该代码将自动保存。

天、小时、分钟和秒的值现在将在电子表格中每秒自动更新。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何从时间中减去分钟
Excel:如何从日期时间中提取时间
Excel:如何以毫秒为单位格式化时间

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注