打开APP
userphoto
未登录

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

开通VIP
输入数据的同时记下录入时间

1、函数判断+迭代计算

我们在E4单元格输入函数=IF(D4="","",IF(E4="",NOW(),E4))输入公式后下拉填充。

公式解释:如果D4单元格数量等于空值,那么E4单元格就返回为空,如果E4单元格等于空值就返回当前时间,否则就等于E4单元格本身的值。

鼠标在Excel工作簿的功能区右键,选择自定义功能区,在弹出的Excel选项对话框中找到公式,勾选里面的“启用迭代计算”最后确定回到Excel中。

具体步骤可参考下图:

为什么启用迭代计算?

我们是在E4单元格中输入的公式,同时判断的条件和返回的结果都涉及到E4单元格,如果不启用迭代计算的话,那么我们Excel就会一直弹出存在循环引用的提示窗口,如下截图:

鼠标选择“数据录入时间”下方对应的单元格区域,右键选择设置单元格格式,在自定义的类型里面输入“yyyy/mm/dd hh:mm:ss”

这段代码的意思是让录入的时间按照年/月/日 时:秒:分的格式显示。

具体步骤可参考下图:

最后我们来测试一下效果:

此时又有同学提问了:

根据这个同学的提问延伸到我们今天分享的第二种解决方法。

2、VBA单元格事件记录时间

提到VBA,可能有一些小伙伴们就慌了。

别慌,今天不教大家怎么写。

直接复制粘贴就行。(花花老师已经给大家写好了)

选中工作表,鼠标右键选择查看代码,进入VBA编辑器,双击当前工作表,在右边空白的代码编辑区里面粘贴好代码,然后关闭VBE编辑器窗口。

代码在这里:

以上就是今天跟大家分享的内容。

感谢大家看完。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
1分钟!学会用Excel自动记录时间,告别手动低效!
完全手册Excel VBA典型实例大全:通过368个例子掌握
在Excel中怎么提取一列中最后填入单元格的数?
让excel自动记录数据录入时间,你不会,同事1分钟搞定
VBA--单元格值的获取和设置
Excel VBA 8.39公式错值隐藏不满意 那就直接清空或单独标记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服