分享

Excel中自动记录数据录入时间

 新华书店好书榜 2017-07-06

【2】工作实际运用Excel案例,带你从入门走向技巧帝;

【3】开设excel培训课程、工作运用工具开发。


在录入数据时,有时需要记录数据录入的时间,如下图,在A列录入数据,在B列自动显示录入时间,该怎么办呢?


有人说这要用VBA吧,可是我不会VBA怎么办,有没有其他方法呢?


答案当然是肯定的,下面分别用迭代计算数据有效性进行说明。


比如录入时间为年、月、日、时、分、秒缺一不可


我们先设置下B列的格式,实际工作中可根据自己的需求来设


选中B列→按键调出设置单元格格式对话框→数字→自定义→类型:yyyy-m-d h:mm:ss


方法一、迭代计算


第一步:启用迭代计算


第二步:在B列设置公式

在B2单元格输入公式:=IF(A2='','',IF(B2='',NOW(),B2)),向下填充。


设置好后,在A列录入数据,B列会自动显示当前时间


操作动画如下:


注意:

若需修改数据且录入时间不变,直接修改;

若需修改数据且录入时间变为当前时间,请先清除要修改的内容,再录入数据。


方法二、数据有效性


第一步:如在C1单元格输入公式:=NOW()



第二步,设置数据有效性


选中要设置的单元格区域→数据→数据验证

设置好后,在A列录入数据,B列下拉菜单选择当前时间


操作动画如下:


注意:

若需修改数据且录入时间不变,直接修改数据内容,不选择录入时间;

若需修改数据且录入时间变为当前时间,先修改数据内容,再选择录入时间。


作者:仰望~星空

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多