Excel用&合并日期的时候,为什么就变数字了呢?

616 次浏览

提问加Q群341401932 加微信EXCEL880B领取免费教程

有没有这样的情况,用”&”直接连接日期和字符,日期会变成数字。此时需要TEXT函数介入稳定日期格式。为什么呢?

Excel用&合并日期的时候,为什么就变数字了呢?插图

原因很简单,单元格的格式发生了改变,由日期格式变成了非日期格式。

将日期数据的单元格格式设置为“常规”,日期就会变成数字了。那么,这个数字意味着什么呢?1997/1/1为什么是35612而不是35613呢?

Excel用&合并日期的时候,为什么就变数字了呢?插图1

Excel时间系统

Excel笔记:1900时间系统,1900/1/1是Excel世界中的第1天。

输入1900/1/1~1900/1/5,按上述方法转换为数字,看看结果,现在是不是很好理解为什么1997/7/1对应35612了:1997/7/1是Excel世界中的第35612天。

同理可得:输入任意一个正整数转换为日期格式,将得到一个对应的日期。

请注意,除了默认情况下的1900时间系统,还有1904时间系统,可以通过相关设置切换。

Excel用&合并日期的时候,为什么就变数字了呢?插图2

实际应用

那么,这个奇怪的知识点有什么用呢?

比如要从日期+时间的数据中提取日期信息,只需要用INT函数即可。

把日期+时间的数据转换为常规,你会发现其实质是一个小数,其中的整数部分就是日期信息,小数部分是时间信息。提取日期信息就等同于提取其整数部分,INT函数取整即可。

Excel用&合并日期的时候,为什么就变数字了呢?插图3

再比如,以下案例中按日期求和

错误公式:=SUMIF(A:A,2022/11/3,C:C)

将日期直接作为求和条件是无法正确求和的

正确公式:=SUMIF(A:A,44868,C:C)

当我们知道理解了2022/11/3=44868,将整数作为求和条件即可

Excel用&合并日期的时候,为什么就变数字了呢?插图4

好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!

买课程可进永久答疑群,课程可免费试学点击下方链接即可

郑广学Excel实战教程