Hello,大家好,最近有粉丝问到:如何在录入数据的时候快速记录数据录入的时间,今天跟大家分享3种解决方法,操作也都比较简单,大家可以自行选择适合自己的方法。
想要从零学习Excel,这里↑↑↑↑↑
一、最简单的方法在Excel中录时间,最简单的方法就是利用Excel中的快捷键来快速的录入时间与日期。
输入当前日期:Ctrl ;
输入当前日期:Ctrl Shift ;
当我们录入在数据之后,只需要点击一下旁边的单元格按下快捷键【Ctrl ;】就能快速地输入当前的日期,如果你既要记录日期还要记录时间,就是记录输入的时刻,在输入日期之后需要输入【一个空格】然后按下快捷键【Ctrl ShIFt ;】这样才是一个正确的时刻录入格式。后期我们是可以使用函数来进行年月日时分秒的提取与计算的
二、最实用的方法在Excel中快速录入当前时间最实用的方法就是利用下拉菜单与Now函数,Now函数的作用是获取当前的时刻,它是没有参数的,直接使用即可。我们来看下它的设置方法
首先我们在一个单元格中输入=Now(),来获取当前的时刻,最后我们选中需要录入是事件的单元格,点击【数据】功能组找到【数据验证】,将【允许】选择为【序列】,然后在下方找到来源。点击黑色向上的【小三角】,再点Now函数所在的单元格即可,这样的话我们就能通过下拉菜单来快速的录入当前的时刻
在这里它录入的是一个时刻,如果你仅仅需要日期或者时间,只需要选择时间这一列数据,在【开始】功能组中找到格式,选择短日期就是时间的显示格式,选择为时间就是时间的显示格式,根据自己的需要设置即可,最后我们点击Now函数所在的单元格,将其颜色设置为与背景色一样的颜色,将其隐藏起来即可
三、最高端最高端的方法就是利用公式,来让整个过程实现全自动,录入数据后,在旁边就会自动显示录入的时间。我们来看下操作方法
首先需要启用迭代计算,需要点击【文件】然后点击下方的【选项】打开Excel的选项界面,随后点击【公式】勾选【启用迭代计算】,将【迭代次数】设置为1即可,操作如下图所示
随后在B3单元格中输入公式:=IF(A3="","",IF(B3="",NOW(),B3)),向下填充即可,但是我们发现当输入数据的时候,后面会显示为一串数据,这个是由于单元格的格式造成的,与第二步类似,需要日期格式就选择短日期,需要时间格式就设置为时间,如果需要显示为时刻,需要选择最下方的【其他格式】然后点击左侧的【自定义】在类型中选择【yyyy/m/d h:mm:ss】的显示格式即可
这个函数它会先判断A3单元是不是空值,如果是则返回空值,如果不是空值,再判断B3单元格是不是空值,如果是空值则返回Now函数,不是空值则返回B3本身,因为函数引用了本身所在的单元格,所以它是一个循环引用,需要启用迭代计算。并且结果是不会更新的,也就是说机会只有一次,当我们更改录入的数据这个时间是不会发生变化的,只能再填充一次公式才可以,这点我们需要注意下,效果如下图所示
以上就是今天分享的3种方法,你更喜欢哪一种方法呢?
我是Excel从零到一,关注我,持续分享更多Excel技巧