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行了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通