二维码 购物车
部落窝在线教育欢迎您!

Excel是怎么自动识别日期和时间的?

 

作者:赋春风来源:部落窝教育发布时间:2020-01-15 15:11:04点击:753

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。

编按:

哈喽,大家好!不知道大家有没有发现这么一个现象,在excel中输入一下不太完整的日期或时间,依然能被excel自动识别出来。比如在excel中输入“19-12-1”,excel会自动显示“2019/12/1”。那在excel中,识别日期和时间的规则还有哪些呢?我们一起来看看吧!

 

时间和日期与我们的生活息息相关,比如记录我们上班的考勤,还有统计公司业绩的财务报表,都跟日期和时间有着密不可分的关系。在excel中关于日期的函数就有几十个,虽然不是特别多,但也占据着重要的地位。今天我们就来了解一下excel是怎么自动识别日期和时间的,从而方便我们在工作中更好地运用它!

 


一、识别日期的规则

 


1.excel日期的有效范围值是从190011日至99991231日,1900年之前的日期不会被识别。大家都知道,日期属于特殊的数字,可以直接参与计算。我们在excel中分别输入“1899/12/31”和“1900/1/1”,根据文本靠左,数字靠右的原理,可以清楚地分辨出二者。

 

 

我们将两个单元格设置成“数值”形式,“1899/12/31”格式不变,而“1900/1/1”变成了1

 

2.年份可以用两位数字的短日期形式来输入,其中数字00-29会被识别为2000-2029年,而30-99则会被识别为1930-1999年。如在单元格中输入“00/5/30”,则显示“2000/5/30”;在单元格中输入“40/5/30”,则显示“1940/5/30”。

 

 

3.输入的日期如果只有年月,而没有excel会自动以此月的1日作为其日期。如在单元格中输入“2020/1”,则显示“2020/1/1”

 

 

4.如果只输入两个短日期数据excel无法直接判断输入的日期是“年月”还是“月日”,则会根据以下几个原则自动转换。

 

短划线是输入日期的常见格式,如果位于短划线之前的数据在1-12之间,且与短划线后面的数据构成确实存在的日期,则excel会识别为“月-日”,并自动转换为当前年份的相应日期。

 

如在工作表中输入“6-18”,按Enter键,excel将自动识别为当前年份的“618日”。

 

 

② 如果位于短划线之前的数据在“13-31”之间,位于短划线之后的数据在“1-12”之间,且二者能构成确实存在的日期,excel会识别为“日-月”,并自动转换为当前年份的相应日期。

 

如在工作表中输入“22-6”,按Enter键,excel将自动识别为当前年份的“622日”。

 

 

如果位于短划线之前的数据在“32-99”之间,位于短划线之后的数据在“1-12”之间,则excel会识别为“年-月”,并自动转换为相应的年份,以当月的1号作为日期值。

 

如在工作表中输入“39-9”,按Enter键,系统将自动识别为“193991日”

 

 

5.日期的输入方式

 

斜杠符号“/”和短划线“-”都可以用来表示日期,两者也可以混合使用。(注意,其他的间隔符号,比如“.”是不能被识别为有效的日期格式的。)

 

在中文版excel中,可以用“年”、“月”、“日”的方式来输入日期,而在中文版以外的语言版本中,则不能被识别。

 

③ “英文月份”+“空格”+“日期数字的组合也可以被识别为日期格式,其中月份的英文单词可以用缩写形式,也可以用全拼形式。

 

例如在工作表中输入“Jul 15”,则会被excel识别为“2020715。如果月份后面的数字大于该月份的最大天数,则此数据将自动转换为“年-月”形式的数据。

 

 


二、识别时间的规则


 

1.excel中时间数据的范围在“00:00:00”和“9999:59:59”之间,在此范围内的时间数据均可以被识别。

 

2.当使用英文冒号“:”作为分隔符时,其中表示的数据允许使用小数。

 

如在工作表中输入“11:13:25.8”,则会被识别为“11:13:26”。

 

 

3.excel允许省略输入,当在英文冒号前输入0-24范围内的数字,在英文冒号后输入0-59范围内的数字时,它们会被excel自动被识别为对应的:

 

4.在一组时间数据中,如果出现了一个超进制的数,如小时超过24,分钟和秒数超过60的情况,excel会自动进位转换。但如果在一组时间数据中,出现了两个以上的超进制的数,则时间数据将不会被excel识别。

 

如在工作表中输入“13:67:30”,系统会自动显示“14:07:30”

 

 

5.在中文版excel中,可以用“时”、“分”、“秒”的方式来输入时间,但数据不能是小数,也不能有超进制的数。

 

6.中文字符的不能用日常习惯的来代替,即时间数据中不能出现“54012这种表达。

 

好了,关于在excel中识别日期和时间的 “潜规则”就聊到这了,聪明的你还有什么别的想法呢?欢迎在评论区留言。

 

本文配套的练习课件请加入QQ群:747953401下载。

Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

输入日期的正确方式在excel里,80%的职场人录入的日期都是错的!

13种输入日期的方法13种日期输入法你只会第1种手动输入?

excel中的日期函数玩转excel日期函数,一文看懂90%的日期运算