在日常事务处理中需要输入日期和时间的地方真不 少,比如日记、账本等都牵涉日期,一个个字符输入太 麻烦了,我们来看看简单的方法:选取一个单元格,如果 输入当前日期,可以按“<Ctrl>+;”(按往 Ctrl键,再 按“;”键);输入当前时间,请按“<Ctrl>+<Shift>+;”; 输入当前日期和时间,则可以先按“<Ctrl>+;”,然后 按空格键,最后按“<Ctrl>+<Shift>+;”。
如果要输入随电脑的系统日期变化而更新的日期, 则在单元格输入“=today()”,要输入会自动更新的当 前日期和时间,则输入“=now()”(注意:不要输入引号)。 另外,日期显示格式可在“格式/单元格/数字/日期” 中设定。
在Excel中录入数据时如何自动插入当前时间
比如说,用Excel制作了一份考勤表,员工上班时,门卫在相应的单元格中输入数值1,而想让Excel自动获取当前时间呢?
对于这个问题,可以用VBA来实现了:右击考勤表所在的工作表标签(Sheet1),在随后出现的快捷菜单中,选择“查看代码”选项,打开Visual Basic窗口,并输入下述代码至右侧的窗口区域中:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Or Target.Column = 5 Then
Target.Offset(0, 1) = Time
End If
End Sub
以后您只需在C列(Target.Column = 3)或者E列(Target.Column = 5)单元格中输入字符,系统会在对应的D列或者F列单元格中输入当前时间。(红色部分可按实际需要修改)
注意:在VBA代码中,Date、Now、Time分别表示系统日期、日期及时间、时间。