如何在excel中自动生成数据录入时间?21
发布网友
发布时间:2023-10-13 08:53
我来回答
共3个回答
热心网友
时间:2024-07-30 10:32
本人2010版excel,假设表格是这样的,首先将B列设置单元格格式,看自己需求,选中B列,右键,设置单元格格式,数字选项卡,自定义,yyyy/mm/dd hh:mm:ss
方法一:数据有效性
在C1单元格写公式=NOW(),C1计算出来的格式不用管,选中B列,数据-数据有效性-序列-来源(用鼠标点一下C1,或者直接输入C1)。这样在A列填写数据结束后,对应的B列单元格的时间通过下拉箭头选则时间。
方法二:迭代计算+函数
首先设置启用迭代计算,见下图,计算次数默认是100,随便设置,次数少了 计算快。
然后在B列用公式,B2公式=IF(A2="","",IF(B2="",NOW(),B2)),下拉填充,这样,在A列输入数据后,B列会自动填充当前时间,而且同样不会变化。
热心网友
时间:2024-07-30 10:33
右击工作表标签》查看代码》分别粘贴下面的代码
问题1
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For Each c In Target.Cells
With c
If .Address = "$B$1" Then Range("A1") = Format(Date, "yyyy年mm月dd日")
End With
Next
Application.EnableEvents = True
End Sub
问题 2
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For Each c In Target.Cells
With c
If .Row = 1 Then Range("A1") = Format(Date, "yyyy年mm月dd日")
End With
Next
Application.EnableEvents = True
End Sub
问题3
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For Each c In Target.Cells
With c
If .Row <= 50 And .Column >= 2 And .Column <= 4 Then Range("A1") = Format(Date, "yyyy年mm月dd日")
End With
Next
Application.EnableEvents = True
End Sub
热心网友
时间:2024-07-30 10:33
将设置A1单元格,日期选中你想要的
1
在A1中输入 =IF(B1,NOW())
2
在A1中输入 =IF(1,NOW())
3
在A1中输入 =IF(50,NOW())
2与3有点相同,无论你往哪输,日期都会变动
如何使用excel中的函数功能自动记录数据录入时间?
具体如下:1. 下面我们将会用到两个函数:一个是逻辑if函数,一个是时间now函数。逻辑if函数:判断条件,真的返回结果,假的返回结果,而时间now函数就是返回当前系统设置的日期和时间。2. 接着,在“录入时间”列单元格中输入函数,if函数的判断条件就是“数据录入”列的数据是空值还是非空值。3....
excel如何在输入数据后在后面的单元格中自动显示录入数据的时间?
3、利用填充功能向下拉动,自动填充下方单元格的公式,在数据列输入数据后,录入时间列自动显示录入数据时的时间,如需重新录入数据,需先删除原数据再录入,以便函数运行,否则时间会不更新 /iknow-pic.cdn.bcebos.com/2e2eb9389b504fc22d12faffebdde71191ef6dff"target="_blank"title="点击查看大图"c...
excel如何在输入数据后在后面的单元格中自动显示录入数据的时间?
当在Excel中输入数据后,想要在后续单元格自动显示数据的录入时间,你可以通过以下步骤实现。首先,为确保函数的正确执行,你需要进入Excel选项,调整迭代计算的设置,将次数设定为1,这有助于避免循环引用可能导致的计算问题。接下来,为显示时间的单元格选择合适的时间格式,这将使时间显示更加直观。一旦格式...
excel中如何自动填充日期和时间?
1、首先在打开的excel表格中输入一组日期数据,需要在该组日期上增加或减少天数。2、以增加天数为例,在B1单元格中输入计算公式:=A1+45,意思是在A1的日期基础上增加45天。3、点击回车即可生成计算数据,可以看到此时B1单元格中显示的日期为增加了45天之后的日期。4、如果需要批量增加日期,可以将B1单...
如何在EXCEL表中自动生成时间,并能保持不变
方法一:利用迭代计算 点击excel左上角的“文件”→“选项”,弹出的对话框中,选择“公式”选项卡,勾选“启用迭代计算”,“确定”;将需要填入时间的单元格格式设置为需要的单元格格式,输入公式=IF(A2="","",IF(B2="",NOW(),B2)),A列为录入数据,B列记录录入数据的时间,需要注意的是,...
excel如何实现输入数据自动显示日期
操作如下:以下图中的表格为例;当在B列中输入数据,在A列对应的单元格自动填充上日期。1;在B2单元格输入公式:=IF(A2<>"",NOW(),"")2;按回车键;然后,在A2单元格输入数据;在B2单元格即自动显示出日期。
Excel中如何自动记录录入数据的时间?
如何在excel中自动生成数据录入时间?
方法一:数据有效性 在C1单元格写公式=NOW(),C1计算出来的格式不用管,选中B列,数据-数据有效性-序列-来源(用鼠标点一下C1,或者直接输入C1)。这样在A列填写数据结束后,对应的B列单元格的时间通过下拉箭头选则时间。方法二:迭代计算+函数 首先设置启用迭代计算,见下图,计算次数默认是100,...
在EXCEL 中如何记录某单元格录入数据后的日期时间?
如图,在A列录入数据,在B列记录录入时间,步骤是:1、点“office按钮”、“公式”、勾选“启用迭代计算”。2、在B2中输入 =IF(A2="","",IF(B2="",NOW(),B2))3、右击B2单元格,“设置单元格格式”、“自定义”,在右侧框中输入 yyyy-m-d hh:mm:ss ...
如何在Excel中输入当前时间、日期等数据
1、首先打开需要编辑的excel文档,这里主要介绍4个时间获取方式,分别是当前时间,当前日期,当前月份,当前年份,这是使用最多的,其他的根据这个去扩展即可 2、先选中需要输入日期的单元格,然后选择菜单栏中的公式 3、在公式工具栏中选择时间和日期 4、在时间和日期中有很多函数,只要最基础的英文功底...