在EXCEL表格里希望能在F列自动填写录入时间,条件就是在E列输入了核对人员的姓名后,F列就填写上当前的时间。
根据这一目的,我们使用IF函数输入函数公式“=IF(E4<>"",NOW(),"")。
公式的意思很简单,就是使用IF函数判断E4单元格是否为空,如果不为空,则依据NOW函数填写上当前的时间,否则就保留为空。
在E列输入姓名后,F列确实依据NOW函数自动生成了当前的日期和时间。
但问题是,NOW函数生成的日期和时间是一个动态的数据,会随着表格里任意一个单元格的编辑而自动触发数据的刷新,这就不是我们当时录入的时间。
因此,这里需要启用迭代计算。
何为迭代计算?迭代运算的意思就是反复运算,引用自身进行计算。在EXCEL表格里默认不开启迭代计算,需要自行设置开启和输入计算次数。
点击工作表左上角“文件”,弹出窗口,点击底部“更多-选项”。
弹出窗口,左侧点击“公式”,右侧勾选“启用迭代计算”,下方最多迭代次数输入1即可。
点击确定后,返回到工作表里,修改函数公式。
=IF(E2<>"",IF(F2<>"",F2,NOW()),"")
如图所示,依然用IF函数判断E2单元格内是否有姓名,如果没有则空白显示,如果有姓名,则嵌套一个IF函数,判断F2单元格是否为空,如果为空则使用NOW函数自动生成当前的时间,否则就返回F2里的数值。
这里在F2单元格内使用函数公式,公式里循环引用了F2单元格,启用了迭代计算。
在单元格内整列复制上公式后,在E列输入姓名,F列自动生成时间。
且这个时间一旦生成后,不再会自动刷新,除非删除了E列的姓名,重新录入一次姓名,F列根据新的录入名字的时间再次自动生成时间。
除此之外,不想使用函数公式,也可以通过快捷组合键“CTRL SHIFT ;”快速生成日期和时间,这个时间也是生成后不会再自动刷新。
怎么样?在EXCEL表格里快速录入当前时间,你学会了吗?
,- 自助餐排队取餐号怎么编辑(教你如何边叫号边做引流)
- 华为手机微信相片保存不到相册(华为官方解答为何微信保存的图片不在图库显示)
- 华为jlnal00是什么型号的手机(nova)
- 京东plus会员试用30天特权(长啥样)
- 60刷新率和120刷新率费电(有人做过统计吗)
- 微信提醒怎么设置成一个通知信息(重要的消息肯定不会错过)
- 微信人多怎么群发消息给所有人(哪个好用)
- 魅族17支持5g怎么设置(“5G消息”安排上了)
- 淘宝无需物流发货可以确认收货吗(淘宝虚拟发货会自动收货吗)
- 支付宝如何设置成财富黑卡页面(每月送你加油卡)
- ppt里循环播放怎么设置(小米电视怎么设置多个PPT循环播放)
- 苹果5机身长宽多少cm(一年一度的挤牙膏大会「iPhone12」)
- 苹果14的电量显示图标(14)
- 网易大神里面什么是绑定角色(这个免费拿影子特工时装的小诀窍)
- 2022年属啥的犯太岁?(了解民俗犯太岁)
- 排名
- 软件
- 人气
- 下载