You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel M365中快速为日志项目各阶段添加日期时间的高效方法咨询

Excel M365中快速为日志项目各阶段添加日期时间的高效方法咨询

Hey there! 我懂你现在的痛点——手动按Ctrl+;加空格再按Ctrl+:来插入日期时间,不仅自己用着烦,教别人也费劲。针对Excel M365,我给你整理了几个简单易上手的方案,不管是新手还是熟手都能快速用起来:

方案1:自定义快速访问工具栏(最适合新手入门)

这方法不用记复杂快捷键,点一下按钮就能搞定:

  • 点击Excel顶部快速访问工具栏的下拉箭头,选择「其他命令」
  • 在「选择命令来自」下拉框里选「不在功能区中的命令」,找到「插入当前日期」和「插入当前时间」,把它们添加到右侧的工具栏列表里
  • 要是想更高效,还能给这两个按钮设置专属快捷键:在自定义对话框里选中按钮,点击「更改按键顺序」,比如设置Alt+D插入日期,Alt+T插入时间,连点击都省了

方案2:一键插入日期时间的宏(灵活手动触发)

如果需要一步到位插入完整的日期+时间,宏快捷键是个好选择:

  • 按Alt+F11打开VBA编辑器,右键点击左侧的工作簿名称,选「插入」→「模块」
  • 在模块里粘贴下面的代码:
Sub InsertDateTime()
    ActiveCell.Value = Now()
    ' 这里可以自定义日期时间格式,比如改成"yyyy-mm-dd hh:mm"也可以
    ActiveCell.NumberFormat = "yyyy/mm/dd hh:mm:ss"
End Sub
  • 保存文件为「启用宏的工作簿」(.xlsm格式),回到Excel按Alt+F8,选中这个宏,点击「选项」,设置一个顺手的快捷键(比如Ctrl+Shift+D),以后选中单元格按这个组合键就能直接插入当前日期时间

方案3:自动触发的工作表事件(完全解放双手)

这个方法最省心——当你记录项目阶段时,自动给对应单元格插入日期时间,连手动操作都省了:

  • 按Alt+F11打开VBA编辑器,找到你用来记日志的工作表(比如Sheet1),双击它
  • 在代码窗口的左上角下拉框选「Worksheet」,右上角选「Change」,然后粘贴下面的代码:
Private Sub Worksheet_Change(ByVal Target As Range)
    ' 这里假设你在B列填写项目阶段,要在C列自动插入时间,可根据自己的表格调整范围
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        ' 关闭事件避免循环触发
        Application.EnableEvents = False
        ' 在当前单元格的右侧插入日期时间
        Target.Offset(0, 1).Value = Now()
        Target.Offset(0, 1).NumberFormat = "yyyy/mm/dd hh:mm:ss"
        Application.EnableEvents = True
    End If
End Sub
  • 设置好后,只要你在B列输入阶段内容,旁边C列就会自动填上当前的日期时间,对新手太友好了

备注:内容来源于stack exchange,提问作者Sharkcoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 06:23:17