excel中,如何实现自动出现时间

发布网友

我来回答

5个回答

热心网友

1.在内容字段中输入内容后,快速到A列对应单元格输入相应的时间,这里我们当然不是手工输入啦,使用excel的组合快捷键,按下键盘上的ctrl+shift+:

可以先按下CTRL+shift,然后按下:键,这样就可以输入时间了。

2.如果想显示成小时:分钟:秒,这种格式,就选中A列数据,CTRL+1,在数字下选择相应的时间格式即可。

3.如何要同时记录下日期和时间,怎么处理呢。其实excel也有相应的快捷键。

4.日期输入的方法和时间类似,但简单一些,只要按下CTRL+:组合键即可

5.在CTRL+1,进去自定义单元格的格式:yyyy:mm:dd hh:mm:ss

同时我们可以预览到相应的效果,如图,看详细的操作步骤

6.来完整的操作一下,记录下内容,选择对应的A列单元格,按下CTRL+:快捷键 -空格键 -CTRL+Shift+:快捷键,完成。

7.继续测试了几此了,完全OK。

热心网友

使用VBA,可以达到效果
在sheet表名字上右键,查看代码,将下面的代码复制入其中,返回工作表,试试输入A1数据吧:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Dim c As Range: Set c = Target
If c.Count = 1 And c.Column = 1 Then
Application.EnableEvents = False
c.Offset(, 1) = Format(Date, "yyyy-mm-dd")
Application.EnableEvents = True
End If
End Sub追问如果要把分秒也显示要改哪里,谢谢,回答了就采用你的了,

追答Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Dim c As Range: Set c = Target
If c.Count = 1 And c.Column = 1 Then
Application.EnableEvents = False
c.Offset(, 1) = Format(Date + Time, "yyyy/mm/dd hh:mm:ss")
c.Offset(, 1).NumberFormatLocal = "yyyy/mm/dd hh:mm:ss"
Application.EnableEvents = True
End If
End Sub

热心网友

不知想出现当前时间是啥时间,年月日?

B2=IF(A1="","",TODAY())

要带日期+时间的,改下就好,
B2=IF(A1="","",now())

热心网友

在B2中输入公式:=IF(A1<>"",TEXT(NOW(),"hh:mm:ss"),"")

热心网友

Excel单元格输入 =now() 就会出现年月日和时间了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com