1.生成当前系统日期:=today()

2.生成当前系统日期和时间:=now()

3.生成当前系统时间:=now()-today()

4.用数字来生成日期:=date()

DATE(year,month,day)

excel函数公式大全提取日期(Excel日期时间函数-生成)(1)

自己设置的例子,有些粗糙哈~~


1.提取出当前日期或单元格中某一日期的年份,返回值是数字:

=year(today())/=year(A2)

2.提取出当前日期或单元格中某一日期的月份,返回值是数字:=month(today())/=year(A3)

3.提取出当前日期或单元格中某一日期是几号,返回值是数字:

=day(today())/=year(A4)

打算用图表按月/周/天展示销售额数据时,需要对数据做预处理。在预处理原始数据时,这组函数用得较多。


1.计算某一日期是一年中的第几周:=weeknum()

用于返回指定日期是一年中第几周的数字,注意,返回值是数字格式。

WEEKNUM(serial_num,return_type)

serial_num:表示要计算一年中周数的日期;

returntype:表示确定星期计算从哪一天开始的数字,默认值为1,即是从星期日开始。但我国一星期的第一天是从星期一开始的,所以我自己用weeknum函数时,将return_type参数设置为2.

2.计算某一日期是一周中的星期几:=weekday()

Excel官方的说法:返回代表一周中第几天的数值,是一个1到7之间的整数。

WEEKDAY(serial_number,return_type)

serial_number:表示需要判断星期几的日期;

return_type:决定一周中哪一天开始的数字。默认值为1。但我国一星期的第一天是从星期一开始的,所以我自己用weekday函数时,将return_type参数设置为2.

3.计算当前日期/某一日期后,往后/往前间隔一定月数后的日期:edate()

上一张来自microsoft官网的截图:

excel函数公式大全提取日期(Excel日期时间函数-生成)(2)

图片来源:微软官网截图

因为使用谷歌翻译过来的,读起来可能有些不通顺。

用自己的话解释一下就是:EDATE函数的参数是,第一个是起始日期,第二个是月数。

月份,可以为正值,表示求取当前日期之后的日期,也可以为负值,表示求取当前日期之前的日期。

注意,months参数必须是整数,如果不是整数,将直接去尾取整;edate函数返回值是日期,如果显示的是一串数字,则将单元格格式调整为日期格式就可以了。

比如,有一个题目是“当前是2018年12月25日,请问30个月之后,是几月几号?18个月之前,又应该是什么日期?”

excel函数公式大全提取日期(Excel日期时间函数-生成)(3)

自己设置的例子,有些粗糙哈~

excel函数公式大全提取日期(Excel日期时间函数-生成)(4)

自己设置的例子,有些粗糙哈~

未完待续~~欢迎留言~~

PS:我的知乎号和微信公众号“仍旧小天真”,欢迎亲们关注呀~~

,