Excel批量获取当前时间差
使用now函数获取当前时间
Office 2007 Excel使用now函数
首先打开Excel,选中一个要插入日期的单元格
选中后,点击菜单栏上的插入,选择函数
点击后,会出现一个公式生成器,在上面的搜索框输入Now来搜索这个函数
搜索到后,双击这个函数,就会在单元格插入函数了
如果你要插入的日期不需要显示时间,我们就把now函数换成today函数就行了。
wps Excel使用now函数
首先打开Excel,选中一个要插入日期的单元格
选中后,点击菜单栏上的公式,选择插入函数
![](https://img2020.cnblogs.com/blog/1303876/202102/1303876-20210210121101499-1155532199.png)
点击后,会出现一个公式生成器,在上面的搜索框输入Now来搜索这个函数
![](https://img2020.cnblogs.com/blog/1303876/202102/1303876-20210210121218984-1133010586.png)
搜索到后,双击这个函数,就会在单元格插入函数了
如果你要插入的日期不需要显示时间,我们就把now函数换成today函数就行了。
![](https://img2020.cnblogs.com/blog/1303876/202102/1303876-20210210121325118-323419439.png)
excel 计算两个日期之间的差值
下面为原始比较数据,当前时间为now
函数生成的
选中时间差列,第二行一个空白单元格,然后直接输入公式:=DATEDIF(A2,B2,"y")
,按下Enter键,就能得到一个年时间差结果值(公式里字母的意思看下面详解)
![](https://img2020.cnblogs.com/blog/1303876/202102/1303876-20210210122759897-2007685402.png)
这时候可以拼接字符=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"m")&"月"&DATEDIF(A2,B2,"d")&"日"
,显示出具体的年月日差值(&是连接符号)
如果是与现在时间进行比较,公式里可以直接使用TODAY()
函数
=DATEDIF(A1,TODAY(),"Y")计算年数差
=DATEDIF(A1,TODAY(),"M")计算月数差
=DATEDIF(A1,TODAY(),"D")计算天数差
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 起始日期与结束日期的同月间隔天数,忽略日期中的月份和年份。
"YD" 起始日期与结束日期的同年间隔天数,忽略日期中的年份。
"YM" 起始日期与结束日期的同年间隔月数,忽略日期中年份。
具体的时分秒差值
这时候如果想要得出具体的时分秒差值,可以使用公式=TEXT(A1+B1/24/60/60,"hh:mm:ss")
格式化
这里我输入的是=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"m")&"月"&DATEDIF(A2,B2,"d")&"日 "&TEXT(A2+B2/24/60/60,"hh时:mm分:ss秒")
批量使用同一个公式
wps 批量使用公式
点击使用公式列单元格右下角,向下拖动即可
Excel Office 2007 批量使用公式
单击单元格D2,在图中标示的地方输入我们需要填充的单元格区域,也就是“D2:D1489”。
同时按住Ctrl和Enter键,这时D2:D1489就都被选中了。
然后单击一下图中公式的后面,让光标在最后面闪烁,再次按下Ctrl和Enter键,这样就完成了批量自动填充。
可以看到公式自动填充到1489行了