这3个方法都能轻松搞定 excel日期自动生成连续的日期

Hello,大家好,最近有粉丝问到:如何在录入数据的时候快速记录数据录入的时间,今天跟大家分享 3 种解决方法,操作也都比较简单,大家可以自行选择适合自己的方法 。
一、最简单的方法
在 Excel 中录时间,最简单的方法就是利用 Excel 中的快捷键来快速的录入时间与日期 。
输入当前日期:Ctrl+;
输入当前日期:Ctrl+Shift+;
当我们录入在数据之后,只需要点击一下旁边的单元格按下快捷键【Ctrl+;】就能快速地输入当前的日期,如果你既要记录日期还要记录时间,就是记录输入的时刻,在输入日期之后需要输入【一个空格】然后按下快捷键【Ctrl+Shift+;】这样才是一个正确的时刻录入格式 。后期我们是可以使用函数来进行年月日时分秒的提取与计算的
【这3个方法都能轻松搞定 excel日期自动生成连续的日期】

这3个方法都能轻松搞定 excel日期自动生成连续的日期


二、最实用的方法
在 Excel 中快速录入当前时间最实用的方法就是利用下拉菜单与 Now 函数,Now 函数的作用是获取当前的时刻,它是没有参数的,直接使用即可 。我们来看下它的设置方法
首先我们在一个单元格中输入=Now(),来获取当前的时刻,最后我们选中需要录入是事件的单元格,点击【数据】功能组找到【数据验证】,将【允许】选择为【序列】,然后在下方找到来源 。点击黑色向上的【小三角】,再点 Now 函数所在的单元格即可,这样的话我们就能通过下拉菜单来快速的录入当前的时刻

这3个方法都能轻松搞定 excel日期自动生成连续的日期


在这里它录入的是一个时刻,如果你仅仅需要日期或者时间,只需要选择时间这一列数据,在【开始】功能组中找到格式,选择短日期就是时间的显示格式,选择为时间就是时间的显示格式,根据自己的需要设置即可,最后我们点击 Now 函数所在的单元格,将其颜色设置为与背景色一样的颜色,将其隐藏起来即可

这3个方法都能轻松搞定 excel日期自动生成连续的日期


三、最高端
最高端的方法就是利用公式,来让整个过程实现全自动,录入数据后,在旁边就会自动显示录入的时间 。我们来看下操作方法
首先需要启用迭代计算,需要点击【文件】然后点击下方的【选项】打开 Excel 的选项界面,随后点击【公式】勾选【启用迭代计算】,将【迭代次数】设置为 1 即可,操作如下图所示

这3个方法都能轻松搞定 excel日期自动生成连续的日期


随后在 B3 单元格中输入公式:=IF(A3=””,””,IF(B3=””,NOW(),B3)),向下填充即可,但是我们发现当输入数据的时候,后面会显示为一串数据,这个是由于单元格的格式造成的,与第二步类似,需要日期格式就选择短日期,需要时间格式就设置为时间,如果需要显示为时刻,需要选择最下方的【其他格式】然后点击左侧的【自定义】在类型中选择【yyyy/m/d h:mm:ss】的显示格式即可

这3个方法都能轻松搞定 excel日期自动生成连续的日期


这个函数它会先判断 A3 单元是不是空值,如果是则返回空值,如果不是空值,再判断 B3 单元格是不是空值,如果是空值则返回 Now 函数,不是空值则返回 B3 本身,因为函数引用了本身所在的单元格,所以它是一个循环引用,需要启用迭代计算 。并且结果是不会更新的,也就是说机会只有一次,当我们更改录入的数据这个时间是不会发生变化的,只能再填充一次公式才可以,这点我们需要注意下,效果如下图所示

推荐阅读