说起在Excel中输入日期,大家肯定觉得这有什么难的?

完全小白会输入五花八门的格式,如“2020.6.10”;

进阶小伙伴会输入“2020年6月10日”或者“2020-6-10”这样规范日期;

资深用户知道快捷键【ctrl+;】输入当前日期,没什么困难的!

但是你有没有遇到过以下情况:

表格中的日期没办法进行排序、计算、序列填充;

遇到成百上千条日期数据,只能抓狂?

表格中的日期,经常会出现让人摸不着头脑的问题。

今天,南妹好好给大家盘一盘日期那些事!

日期的本质

我们以一个格式正确的日期数据为例,在常规格式下,我们可以发现,这个日期其实是数值。

在计算机领域为例计算日期方便,发明了时间戳的方式来记录。

Excel表示日期时间的方式也是类似的,使用某个时间点距离1899/12/31 T00:00:00的天数。

所以日期时间本质上就是有序的数值,规则表现为:

整数部分:距离1899/12/31的天数

小数部分:1代表24小时,即小数部分*24小时

规范的日期数据是可以直接进行加减运算的。

如,计算日期之间相隔的天数,直接相减即可。

有一种比较有迷惑性的格式是下图这种。

这两个都是显示为“2020年6月10日”,但是一个偏右,一个偏左。

Excel中,文本靠左,数值靠右。

下面虽然看上去一样,但是左边是数值,右边是文本。

Excel中文本格式是无法进行计算的

这下知道为什么你的日期没办法计算,或者排序时会出现混乱了吧。

如果想对日期进行一系列数值的操作。我们就需要规范输入日期数据。

规范输入日期

Excel中比较正确的输入方式有以下几种:

2020年6月10日

2020-6-10

2020/6/10

6-10

如果还要输入时间,用【;】隔开,日期和时间同时输入要用【空格】隔开。

快速输入当前日期快捷键【ctrl+;】快速输入当前时间【ctrl+shift+;】

值得注意的是,不输入年份的时候,Excel会自动把年份锁定为当前年份。

输入规范的日期后,我们就可以做一些很便捷的操作。比如快速填充日期。

先录入一个日期,点击【开始】-【编辑】-【填充】-【序列】,打开【序列】对话框。

我们可以按照需要,填充连续的日期,或者只填充工作日,甚至填充一个月以后,一年以后的日期。

这样大大提升了工作效率!

关于日期的函数

还有几个函数,我们记住,也会有意想不到的效果。

TODAY函数——输入当前日期

公式:TODAY()

这个函数可以快速输入当前日期。

有人可能会觉得没有快捷键方便,但是这个函数可以随着系统日期的变化而变化。

比如,今天是6月10日,明天打开就是6月11日。


TEXT函数——输入带星期的日期

公式:TEXT(TODAY(),”YYYY年MM月DD日AAAA”)

如果你还想日期更直观一点,带上星期,可以使用这个函数。


EOMONTH函数——计算日期偏移几个月以后的月末日期

公式:EOMONTH(开始日期,偏移月数)

这个函数经常用来计算指定日期到月底的天数。

需要注意的是,第一个参数必须是日期形式,不能是文本。

例如,输入公式=EOMONTH(A1,0),计算出的是当月的最后一天日期

公式=EOMONTH(A1,1),计算出的是偏移1个月,当月的最后一天日期。

这些关于日期的事,小伙伴们大致明白了吗?赶紧去试试吧~