乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在Excel表格中插入日期,并自动更新?

如何在Excel表格中插入日期,并自动更新?

作者:乔山办公网日期:

返回目录:excel表格制作


以Excel2007为例:

1、打开Excel,在要插入时间的单元格,输入公式:“=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))”,如下图:

2、过一会,按“F9”重新计算,会发现时间已经更新,保存后,每次重新打开Excel文档也会更新。如下图:

3、"Time"函数可以返回时间,三个参数分别是小时,分钟和秒数,因要返回的是自动更新的,所以要调用“NOW()”函数,“HOUR()”,“MINUTER()”和“SECOND()”函数结合“NOW()”函数分别提取现在的小时数,分钟数和秒数



要使Excel表格中插入的时间自动更新,可以使用公式“=TODAY()"来实现。

1、打开需要操作的Excel表格。

2、在表格中输入公式“=TODAY()"后按键盘上的回车键。

3、可以看到表格中已经出现当天的年/月/日了,次日打开表格时日期将变化为当天的日期。

4、如果要将时间体到每分每秒,可以在表格中输入“=NOW()”。

5、可以看到时间变得更加具体了,再次打开表格时,时间将会随之变化。


在EXCEL表格中输入日期,每天让它自动更新的具体步骤如下:

我们需要准备的材料分别是:电脑、EXCEL表格。

1、首先我们打开需要编辑的EXCEL表格,点击需要自动更新的单元格,之后点击打开主菜单栏中的“公式”。

2、然后我们在弹来的窗口中点击打开“日期和时间”,选择“TODAY”。

3、然后我们在弹出来的窗口中点击“确定”即可。



这个如果是要Excel自动更新的话,要用到VBA。你ALT+F11打开VBA编辑界面,下面看图吧

具体代码如下

Public Sub MyMacro()

dTime = Now + TimeValue("00:00:01")

Application.OnTime dTime, "MyMacro", , True

With ThisWorkbook.Sheets("Sheet1").Range("A1")

.Value = Now

.NumberFormat = "yyyy/MM/dd hh:mm:ss"

End With

End Sub


其中With ThisWorkbook.Sheets("Sheet1").Range("A1")

这一句里的sheet1和A1,可以根据你实际使用的表格的名字和单元格来更换。所谓zd的表格名字也就是图一里右下角圈起来的那个位置的名字。谢谢


如果有疑问的话,请私信。会继续给你作答

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网