• 我的订阅
  • 科技

如何用excel自动记录时间,日期时间变化

类别:科技 发布时间:2023-02-12 17:09:00 来源:浅语科技

Excel中,有许多「自动」功能,可以大幅提高表哥表姐们的办公效率,例如:

❶自动标亮整行数据。

❷自动合并工作表。

❸到期自动提醒。

……

今天要给大家讲的,也是一个「自动」功能:

在Excel中输入数据后,会自动记录时间。修改数据后,既可以让日期时间跟随修改而变化,也可以让它保持不变。

不懂?来看看动图:

如何用excel自动记录时间,日期时间变化

▲ 修改数据,日期时间变化

如何用excel自动记录时间,日期时间变化

▲修改数据,日期时间不变

相对于手工录入时间,自动记录修改时间效率更高,错误几率更小。

还是不懂?没关系。我们来看具体案例。

如何用excel自动记录时间,日期时间变化

修改数据,日期时间变化

秋叶小店需要记录报单和产品出入库时间,如果有出入库情况,还得修改库存。如下图:

如何用excel自动记录时间,日期时间变化

(为了更好地演示,这里仅展示部分数据。)

但是,由于产品数量太多,每次记录都要多次核查,总担心时间没有记、记错了、库存数量没有更改等等,特别麻烦。

怎么办呢?

这时,我们就需要用到「自动记录时间」的小技巧了,而且,还需要让日期和时间随着数据的修改而变化。

这样就可以清楚地知道,库存、入库/出库有没有登记好。

以后再打开时,还可以看到上一次修改的时间,便于盘点。

怎么做呢?我们可以用VBA代码。

VBA?!

淡定,别慌。

不用自己写,网络上已经有很多大佬写的现成代码,我们只需套用即可。

?来看看操作步骤:

❶打开VBA。

按【Alt】+【F11】打开VBE窗口,即VBA的编程工具,我们在这里编写VBA;

如何用excel自动记录时间,日期时间变化

❷将下面的代码复制到【Sheet2】(数据所在工作表)的代码窗口中。Private Sub Worksheet_Change(ByVal Target As Range)If Target.Count > 1 Then Exit SubIf Target.Row = 1 Then Exit SubIf Target.Column Mod 2 > 0 Then Exit SubIf Target = "" Then Target.Offset(, 1) = "" Else Target.Offset(, 1) = NowEnd Sub

如何用excel自动记录时间,日期时间变化

PS:注意代码不要放错工作表。

❸关闭窗口即可。

之后,在偶数列输入数据,后面一列就会自动显示时间。

如何用excel自动记录时间,日期时间变化

最后,将表格文件保存为Excel启用宏的工作薄(*.xlsm)(注意:一定要保存为Excel启用宏的工作薄(*.xlsm))

好啦,这个小技巧就讲到这里了~

有同学会问,如果我不需要日期时间随着修改的数据而变动,该怎么办?

别急,我们来看第二个案例

如何用excel自动记录时间,日期时间变化

修改数据,日期时间保持不变

小竹每周需要进行采购工作,同时需要记录好采购时间,如下图:

如何用excel自动记录时间,日期时间变化

由于每次采购的种类太多,时间紧,产品名称和时间非常容易弄错。

这时,就可以用到上面说的「自动记录时间」的小技巧了。

并且,如果产品名称不小心打错了,修改数据之后,日期和时间也能保持之前的不变。

?操作方法:

❶选中B2单元格,输入公式:=IF(A2="","",IF(B2="",NOW(),B2))

如何用excel自动记录时间,日期时间变化

PS:A2是输入产品名称的单元格,B2是输入时间的单元格,可根据实际需要进行修改。

公式含义:=IF(A2="","",IF(B2="",NOW(),B2))

如果A2单元格为空,则B2单元格也为空;如果A2单元格有内容,则显示第二个IF函数的值。

第二个IF函数的含义是,如果B2单元格为空,则显示NOW函数的值;否则返回原来的值。(避免因电脑时间改变,B2单元格中的内容也变了。)

❷下拉填充到其他单元格。

如何用excel自动记录时间,日期时间变化

❸公式存在循环引用,因此需要允许Excel进行迭代计算。

打开【文件】-【选项】-【公式】,勾选「启用迭代计算」,确定。

如何用excel自动记录时间,日期时间变化

❹将B列的单元格格式设置为日期时间。

选中B列,【Ctrl+1】打开设置单元格格式,选择「日期」-「2012/3/1413:30」。

如何用excel自动记录时间,日期时间变化

之后,在A列输入数据,B列就会自动记录时间了。

如何用excel自动记录时间,日期时间变化

如何用excel自动记录时间,日期时间变化

总结一下

本文主要讲了「输入数据,自动记录时间」的2种方法。

根据不同的场景需求,可以选择不同的方法:

❶VBA法:修改数据后,日期时间随之变化。

❷函数法:修改数据后,日期时间保持不变。

之后遇到需要用Excel记录时间的场景,一定记得来看看这篇文章哦~

Tips:

❶为了不影响其他公式,在关闭启用了「迭代计算」的表格之前,先取消勾选,再次打开时启用。

❷为了避免丢失,建议在录入完成后,用「选择性粘贴-数值」的方法,把已生成的时间记录由公式改为纯数值。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-12 18:45:05

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

excel表格怎么将一列数据按指定条件分割成多列
在下图中有三种不同形式的时间,我们需要将三种时间转换为三种指定的日期格式。在图中我们发现日期2的数据没有发生变化,日期1日期3都通过公式转换成指定的日期格式。我们点击日期1下的单
2023-02-24 11:49:00
盛元广通矿企煤炭检测实验室信息管理系统3.0
...、数量和状态。分配检测任务给实验员,包括分析项目和时间表,定义和管理检测流程,包括样品准备、实验和数据记录等,管理实验室内使用的仪器和设备,包括校准和维护的记录。实验员可以录
2023-10-16 11:58:00
养老目标日期FOF的“下滑曲线” 你看懂了吗?
...出一条和生命周期匹配的资产配置动态曲线,这条在不同时间段配置股票、债券等各类资产比例的动态变化路径,正好契合养老投资的需求。“下滑曲线”:匹配“生命周期下的人力资本理论”养老
2024-01-04 15:38:00
S34赛季推迟更新,春节版本即将来临,战令结束日期推迟一周
...们现在离新赛季已经很近了,但是遗憾的是新赛季的更新时间推迟了。首先根据官方之前给出的本赛季持续周期,是从9月份持续到12月份。这个赛季确实是从9月20号开始的,那么持续到12
2024-02-16 23:52:00
11月新下一轮油价调整时间 2023年油价调整日期窗口时间表
...个多月以来首次跌破每桶80美元。新一轮国内油价周期,时间从11月8日到11月21日,今天为第2个工作日,油价下调幅度高达350元/吨,折算后每升跌幅达3毛。请转发朋友圈,油价
2023-11-09 17:26:00
《黑神话:悟空》发售日期介绍
...近日,在Steam与epic平台上线了游戏页面,显示的正式上架时间为2024年 关于更加详细时间,官方只公布了会在2024夏季上线
2023-08-24 20:34:00
2023年春运火车票开售时间表出炉!
...惠票仅限寒暑假购买的限制,学生旅客可在一学年内任意时间购买4次优惠票。扩大非高峰方向列车票价打折优惠范围和幅度,让旅客获得更多实惠。开售时间到!购票须知划重点01儿童票新规元
2022-12-24 14:04:00
东方基金吴萍萍:债市短期或震荡向上,期待长期向好发展
...争为投资者提升持基体验。备注:东方添益债券合同生效时间:2014.12.15,徐昀君任职时间2014.12.15-2017
2023-05-18 16:20:00
让数据说话!破百亿播放量中国电视剧名单公开!仅12部上榜!
...12部,当中杨冪主演的《三生三世十里桃花》仅用了30天时间就破百亿,是实至名归的大爆剧!另外,赵丽颖主演的两部电视剧,都用少于两个月时间颇百亿,抗收视率能力也是杠杠在线啊!以
2023-06-11 14:59:00
更多关于科技的资讯: