mysql当前时间减1小时_不到1分钟就搞定!Excel居然能自动录入当前时间

原创作者: 卢子 转自:Excel不加班

当城市和金额都输入好内容以后,希望能够自动录入当前日期和时间。同时,还得满足录入以后,不会再改变。

2637c9afe06798f7517faf18bcb9a5a1.png

当城市和金额都输入好内容以后,希望能够自动录入当前日期和时间。同时,还得满足录入以后,不会再改变。

386d9ee8d3e02a140ab80b0282d998b7.png

不过,这个公式是会不停改变的,除非将公式粘贴成值。

还有一种也是半自动,就是需要自己判断是否已经都输入内容,不过可以快速输入当前日期和时间,输入后不会改变,非常方便。

e12eb6b73b3ec78f1b34e021bba41bb0.gif

在空白单元格,比如F2输入公式。

=NOW()

0fa6dea51122eb7bbf00bed224b8fb9b.png

选择C列的区域,点数据,数据验证,序列,来源选择F2,确定。

901591c588c622b24abef8c793e48af8.png

设置完,日期和时间可能不是理想的格式,最好再按Ctrl+1,自定义单元格格式为yyyy/m/d h:mm:ss。

7fb396c104991c33e0e8be76f286c887.png

这种方法最适合普通人。

还有一种就是借助VBA自定义函数。

按快捷键Alt+F11进入VBA后台,插入模板,输入下面的代码。

Function NowTime(Rng As Range)

If Application.CountA(Rng) = 2 Then

NowTime = Format(Now, "yyyy/m/d h:mm:ss")

Else

NowTime = ""

End If

End Function

d9ab67fffb89343f4d9c17d16687214e.png

你有没发现,其实VBA里面的函数,除了Format函数名称不同,这个是设置单元格格式用的,类似于TEXT函数,其他函数的名称几乎一样。

现在就可以直接调用自定义的函数。

=NowTime(A2:B2)

a9dce9d1d9b9b013d8502b98d83ed5dc.png

当输入公式后,再录入金额,自定义函数可以自动录入日期和时间,原来的不会改变。VBA比其他两种方法更智能,不过难度也更大。

0a771cedaa6b5e5d01412bd4c4e83ab1.gif

并不是任何东西都需要自定义函数的,比如求和、查找,内置函数都有这个功能,你自定义一个函数毫无意义。不是你该干的活,就不要跟别人抢。只有当内置函数实在很难完成的时候再考虑自定义函数,不能滥用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值