在录入数据时,有时需要记录数据录入的时间,如下图,在A列录入数据,在B列自动显示录入时间,该怎么办呢? 有人说这要用VBA吧,可是我不会VBA怎么办,有没有其他方法呢? 答案当然是肯定的,下面分别用迭代计算和数据有效性进行说明。 比如录入时间为年、月、日、时、分、秒缺一不可 我们先设置下B列的格式,实际工作中可根据自己的需求来设 选中B列→按 方法一、迭代计算 第一步:启用迭代计算 第二步:在B列设置公式 在B2单元格输入公式:=IF(A2='','',IF(B2='',NOW(),B2)),向下填充。 设置好后,在A列录入数据,B列会自动显示当前时间 操作动画如下: 注意: 若需修改数据且录入时间不变,直接修改; 若需修改数据且录入时间变为当前时间,请先清除要修改的内容,再录入数据。 方法二、数据有效性 第一步:如在C1单元格输入公式:=NOW() 第二步,设置数据有效性 选中要设置的单元格区域→数据→数据验证 设置好后,在A列录入数据,B列下拉菜单选择当前时间 操作动画如下: 注意: 若需修改数据且录入时间不变,直接修改数据内容,不选择录入时间; 若需修改数据且录入时间变为当前时间,先修改数据内容,再选择录入时间。 作者:仰望~星空 |
|
来自: 新华书店好书榜 > 《「OFFICE」》