本期内容提要:

excel日期函数详解

在excel中,关于日期和时间的函数有下图所示:

日期、时间函数不难理解,但是如果能够充分利用起来,对平时的工作也相当的便利,下面我们就一起来看一下,日期、时间函数的解释与应用。(由于excel中函数是按字幕顺序排列的,为方便讲解后面会按函数功能打乱哦)。

DATE

语法如下:

DATE(year,month,day)返回特定日期的序列号

该函数只有三个参数分别是年、月、日,不难理解,所以它通常与其他函数联合应用,比如我们身份证提取出生日期就可以用以下公式:DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))

(A3为身份证号码所在列)

即分别给年月日赋值。

DATEVALUE

DATEVALUE(date_text)

这个函数应用不多,就是将文本格式的日期转换为序列号,

如果朋友们关于这个函数的应用技巧欢迎私信告诉我~

我们在看excel关于日期或者时间的公式时,总会提到一个提到一个称为“日期/时间序列号”的东西,相信朋友们也遇到过这样的状况,当我们的单元格格式为“数值”的时候,本来输入一个日期,但是回车后会变成一个数值如图,

而我们把单元格格式改为“日期”的时候,它就变回某日期,这一长串的数字就是所谓的“日期序列号”(时间同理),而我们如果在文本格式下输入的日期,即便改成“数值”格式也没有办法变成这串数字。

所以DATEVALUE就肩负着把文本数字改成数字序列的重任,但是这个操作应用并不多,可能在VBA里面有应用?

知道的朋友欢迎私信我哦~

TIME以及TIMEVALUE

这两个函数与DATE和DATEVALUE类似,只不过表示的是时间,这里也就不再赘述了。

YEAR、MONTH、DAY

上文中我们知道,date的三参数是YEAR、MONTH、DAY,而同时,这三位也是函数,可以与date互相转换,返回的就是某个日期的年、月、或日,这个函数可以分别提取日期中的年、月、日,可以根据实际工作来选用。

HOUR、MINUTE、SECOND三位也是同理,这里同样不再赘述。

TODAY、NOW

TODAY函数是用来返回当前的日期,英文释义是“今天”所以不难记忆,

而NOW函数返回的是“此时此刻”,即不但包含日期还包含时间,让我们一起看一下,

如果我们用“年”函数和“小时”函数测试,如图,

会发现,两个函数都会返回年,而只有now函数返回相应的时间,而通过改变单元格格式,可以让now函数只显示时间,如图,

值得一提是,这两函数都是“可变函数”,即,我们今天打开是5月3日,但是如果明天打开就是5月4日,而now函数更是每秒钟都在变化,但是excel可不会自动变哦,按快捷键F9刷新,我们就会看到变化。

通过这两个函数的“可变性”我们就可以做出一些有意思的东西,比如生日提醒功能。

以上就是excel中关于日期及时间的基本函数,下一次,我们来研究“进阶版”的日期、时间函数~