Excel自动记录数据修改时间1
来源:百度文库 编辑:神马文学网 时间:2024/04/28 22:55:39
Excel自动记录数据修改时间
2010年6月11日 Surda 178 次 发表评论 阅读评论我们在操作Excel时,可能需要了解上一次的数据更新时间。比如共享协同操作,我甚至需要知道哪条行数据更新时间。可能大家第一时间会想到利用NOW()函数取当前时间就OK了,诚然你对了第一步。NOW()是易失性函数,你会发现只要保存后重新打开,时间即刻更新为当前时间(或可按F9测试)。如何解决呢?先上效果图—->
如图在【B】那一列分别记录了C列输入1、2、3、4、5、6的时间。这里仍然是利用了人NOW()函数取了系统时间,但稍微加工了。请看公式
=IF(C2=”",”",IF(B2<>”",B2,TEXT(NOW(),”yyyy-mm-dd hh:mm:ss”)))
公式中“B2”单元格重复引用了,默认情况下可能会报警。这里需要启用Excel迭代计算-设置-公式-启用迭代计算(EXCEL2010)。
赶快测试一下吧,看是不是可以自动记录行数据更新时间了。上例是单例数据更新,如是一行中有多列数据咧?
这里只需要引入COUNTBLANK()函数计算行内是否存在空格,公式如下:
=IF(COUNTBLANK(C12:F12),”",IF(B12=”",TEXT(NOW(),”yyyy-mm-dd hh:mm:ss”),B12))
公式中的单元引用视情况修改就可以了。
那要记录某单元格区域或是整个工作表的修改时间呢?方法同样:
公式如下:
F2=IF(COUNTBLANK(E2:F7),”",IF(F1=”",TEXT(NOW(),”yyyy-mm-dd hh:mm:ss”),F1))
ps:此例有个缺憾,公式的执行条件是对监视单元格的“非空”判断,所以修改数据都需要一个“清空”操作。
下载此文实例,请点这里。
分类: EXCEL 标签: countblank, EXCEL, now, text, 函数相关日志-Related Posts
评论 (0) Trackbacks (0) 发表评论 Trackback
Excel自动记录数据修改时间1
1、在记事本中自动记录文件的打开时间
EXCEL小技巧:批量修改数据
excel必备工具箱--批量修改文件时间功能
Excel Excel数据录入
EXCEL大量数据快速录入技巧1
把数据用excel导出1(java)
EXCEL大量数据快速录入技巧(1)
批量修改数据
EXCEL 录入数据
Excel:数据筛选功能
EXCEL公式不被修改
EXCEL 数据透视表1——比较销售人员
ASP导出EXCEL数据的四种方法1
Excel 2010数据有效性拒绝错误数据
(一)EXCEL中常用公式集合 ,excel 输入数据的方法技巧总结1
Excel Excel数据录入简单方法
excel输入时间
Excel中快速数据(图)
Excel数据录入简单方法
提高Excel数据输入效率
Excel数据录入简单方法
Excel的数据筛选功能
excel 数据有效性的应用