Excel批量获取当前时间差

使用now函数获取当前时间

Office 2007 Excel使用now函数

首先打开Excel,选中一个要插入日期的单元格

选中后,点击菜单栏上的插入,选择函数

点击后,会出现一个公式生成器,在上面的搜索框输入Now来搜索这个函数

搜索到后,双击这个函数,就会在单元格插入函数了

如果你要插入的日期不需要显示时间,我们就把now函数换成today函数就行了。

wps Excel使用now函数

首先打开Excel,选中一个要插入日期的单元格

选中后,点击菜单栏上的公式,选择插入函数

点击后,会出现一个公式生成器,在上面的搜索框输入Now来搜索这个函数

搜索到后,双击这个函数,就会在单元格插入函数了

如果你要插入的日期不需要显示时间,我们就把now函数换成today函数就行了。

excel 计算两个日期之间的差值

下面为原始比较数据,当前时间为now函数生成的

选中时间差列,第二行一个空白单元格,然后直接输入公式:=DATEDIF(A2,B2,"y"),按下Enter键,就能得到一个年时间差结果值(公式里字母的意思看下面详解)

这时候可以拼接字符=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行了

posted @ 2021-02-10 13:09  牛奔  阅读(837)  评论(0编辑  收藏  举报