前面我们把常用的数值相关的格式已经介绍完了,今天我们继续讲解日期时间友情提醒:内容较多,干货满满,100%有你还不了解的知识点!
在日期中主要包括(y、m、d):年(year)、月(month)、日(day)已经通过日期可以设置星期,这个非常方便好用!细节在案例中说明!时间主要有:(h、m、s):小时(hour)、分钟(minute)、秒(second)我们要测试日期的显示和时间,涉及都上下午问题,所以我们模拟两组数据即可
格式设置为常规,我们会发现日期时间变成了一组数值!2、对应的数值整数部分是从1900-1-1 (1)到对应日期的天数,通过DATEDIF函数可以计算得到两个日期的之间的天数,相差1天,因为1900-1-1 转为数值就是13、对应的小时部分就是时间,对应的时间除以24转为天显示!大家可以试试12:00:00,设置为数值,应该正好等于0.5现在再看到日期时间变成5位数值应该就不那么奇怪了吧,之前总是有人问,我的日期怎么变成这个样子啦,Excel出错了吗?其实只是格式问题!
2、日期和时间中都有 mm 参数,但是只有在hh之后的mm才表示分3、只是格式的改变(可见),实际内容还是日期时间(一直强调)如果我们想真的分离出来,这里可以使用函数,算是函数乱入了(题外)!
y或yy: 显示两位年份(后两位) 范围:00-99yyy或yyyy: 显示4位年份 范围:1900-9999
月和天,如果我们使用两个对应的占位符,就会显示成两位,不足补0个人强迫症必备,如果只是1个,那么0-9 正常显示1位,10以上正常显示两位以上是一般通用做法,关于月份还有英文有中文的特殊显示方式,我们直接看一图即可搞定!
[$-804]mmmm : 中文月份 (含有月)([$-804] - 表示简体中文)
其实Excel自带了一些常用格式,大家日期使用只要选择即可中文日期单独拿出来,大家也可以通过选择,然后观察对应的代码:关于dbnum这种特殊格式,说明如下:放在对应的数值前面即可
那为什么还要学呢?一来是为了掌握,而不是模仿,其次我们说学的绝大部分自定义格式都可以用于Text函数第二参数,这个在写公式格式化数据非常重要!时间格式中的H、M、S(时分秒)基本和日期中的年月日一样,都有一位和两位显示的区别!但是分的m必学紧跟在h后面,否则无法区分是要月还是秒!除了以上正常的显示方式,格式中还有一些特殊的,那么就是加上[],表示按照对应的参数计算,可以超过范围,比如[h]按小时算,可以超过24小时我们抽取其中部分解释一下:1361 这个值是怎么得到的?=22*60+41,也就是换算成分钟,是不是特别的方便,一般大家都是再那边各种计算,如果你懂这个,直接设置一下或者自己使用TEXT(时间,"[m]")关于[h]可能有些同学看不太懂,其实这里是把天转成小时显示,1900-1-1 现在都认识了吧 也就是第1天,所以33 = 24+9时间中除了时分秒还有毫秒,这个我们也可以设置,只是大家比较少用!比如我们看一下,使用NOW()演示,按住F9可以看到动态执行的效果!还有就是时间有12小时制和24小时制,12小时就是要分上午和下午,Excel也是支持设置的!对于时间和日期,在我们系统中都是可以设置国家和地区的,不同的设置呈现方式也会有所不同,本篇主要针对的是简体中文-中文(中国)来讲!
本篇内容整理的时间比较长,本以为自己都已经对日期时间非常了解了,但是整理过程中仍然学到了很多新的东西,可谓是学不止境。我们很多情况下,以为会写“一、二、三”就认为 会写了所有数字,再难“初心”学习!希望大家都能 "拥抱初心学习"!
【日期时间篇】完结!最后一篇应该就是【文本及其他篇】!期待完结!