打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel中如何自动录入当前时间而不发生变动,简单到没朋友!

前言:

最近有朋友发来如下问题,寻求帮助:

  • 在b2单元格输入公式:=IF(A2<>"",TEXT(NOW(),"yyyy-m-d hh:mm"),""),希望能在输入序号时,能实时记录登记时间,但发现用此公式,登记时间还是在变动,并没有固定下来?应该如何做才能将登记时间固定下来呢?

问题

方法1:利用数据有效性录入当时时间

  • 在E1单元格输入公式:=TEXT(NOW(),"yyyy-m-d hh:mm")

  • 选中B2:B21设置数据有效性--序列

方法1:利用数据有效性录入当时时间

方法2:利用VBA实现自动录入当前时间

进入开发工具--Visual Basic,双击sheet1,录入以下代码:

  1. Private Sub Worksheet_Change(ByVal Target As Range)

  2. If Target.Column = 1 And Target.Row > 0 Then

  3. If Target.Value <> "" Then

  4. Target(1, 2) = Format(Now, "yyyy-mm-dd hh:mm")

  5. Else

  6. Target(1, 2) = ""

  7. End If

  8. End If

  9. End Sub

方法2:利用VBA实现自动录入当时时间

结语:这些小技巧虽然很简单,但在工作中却很实用。赶快动手试试看吧!如果你觉得本文对你有帮助或启发,请点赞并分享给更多小伙伴吧!如果你有更好的方法,也可以分享在下方评论区哦!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【日常笔记】数据处理
Oracle 修改默认日期格式
Excel中自动记录数据录入时间
Excel用函数把时间戳格式和日期格式相互转换
oracle恢复删除的数据
MySQL 数据类型
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服