如何实现动态记录Excel数据录入时间

时间:2022-02-11 21:41:19 

之前本站小编分享过一个记录数据录入时间的技巧,有同学说了,这个不过瘾啊,能不能输入数据后,自动生成时间的呢。


这个可以使用VBA代码的方法来解决,也可以使用公式实现。下面就和大家说说公式实现动态记录Excel数据录入时间的步骤:

依次单击【文件】【选项】【公式】,勾选【迭代计算】。


在B2单元格输入以下公式:

=IF(A2="","",IF(CELL("contents")=A2,NOW(),B2))


Cell函数可以返回单元格的信息,参数使用"contents",就是获取最后活动单元格的内容。

公式的意思是:如果A2为空,就显示为空白,如果最后活动单元格的内容等于A2,就返回当前的时间,否则仍然等于B2单元格的内容。

接下来选中B列数据区域,设置单元格格式:

h"时"mm"分"ss"秒"


好了,现在试试吧:

只要在A列输入数据后按回车结束,B列就可以显示当前的系统时间了。


这个公式有一个缺陷,如果在其他区域中输入和A列相同的内容,B列的时间也会发生变化。

假如不需要在其他区域中输入内容,使用这个公式就可以满足要求。如果在其他区域也要输入数据,可以试试下面这个:

=IF(A2="","",IF((CELL("contents")=A2)*(CELL("col")=1)*(CELL("row")=ROW()),NOW(),B2))

Cell函数使用"col"和"row"做参数,获取的是最后活动单元格的列号和行号信息。

公式的意思是:如果A2为空,就显示为空白,如果最后活动单元格的内容等于A2,并且最后活动单元格的行号和列号都等于左侧单元格(A2)的行号列号,就返回当前的时间,否则仍然等于B2单元格的内容。

标签:公式,单元格,时间,行号,Excel教程
0
投稿

猜你喜欢

  • Word教程:如何制作填写身份证的18个方框?

    2022-01-15 12:02:27
  • win10以太网怎么连接

    2023-11-09 10:04:23
  • Excel的名称和标志操作方法图解

    2022-08-14 19:24:09
  • word文档的上下左右边距怎么设置?

    2023-08-12 22:13:42
  • 对excel单元格进行统计——Count属性

    2023-09-12 22:36:54
  • 在excel表格中如何将数字保留两位小数点?

    2022-04-14 19:29:25
  • word怎么去除标题前面的黑点?

    2023-04-21 13:56:32
  • Win10远程连接身份函数错误怎么办?Win10远程连接身份函数错误的解决方法

    2022-08-03 02:23:51
  • word如何添加倒计时自动提醒

    2023-12-09 00:10:34
  • 在Word 2007中如何并排查看窗口

    2023-12-10 14:59:28
  • Word2010文档内容控件的巧妙使用介绍

    2023-04-18 05:48:37
  • word如何插入带圈字符

    2023-11-30 20:19:53
  • Word文档技巧分享:毕业论文的排版

    2023-09-02 06:42:21
  • 一个Excel工作簿中的多个工作表怎么拆分成独立表格?

    2023-05-15 19:38:49
  • 如何在Word 2010中插入特殊字符和符号?

    2022-07-01 12:11:18
  • Word文档如何设置网格线

    2023-06-20 00:03:00
  • 如何批量在不连续excel单元格中输入当天日期?

    2022-04-15 13:31:05
  • Excel中SMALL函数实例使用方法

    2022-09-14 08:29:22
  • win10控制面板在哪?win10控制面板怎么打开?

    2023-09-27 09:22:36
  • word 2016如何编辑艺术字

    2023-06-25 11:36:12
  • asp之家 电脑教程 m.aspxhome.com