函数Excel2013日期转为星期和当前日期所在周数

时间:2025-01-04 18:18:32

1、将1月1日所在的周视为第一周这样的“周数”很简单,直接用WEEKNUM函数即可:=WEEKNUM(A2,2)

函数Excel2013日期转为星期和当前日期所在周数

2、新的一年中天数较多的一周为第一周这样的“周数”就不能直接用WEEKNUM函数,而是需要进行计算,公式如下:=IF(WEEKNUM(A2,2)-1=0,WEEKNUM(DATE(YEAR(A2)-1,12,31),2),WEEKNUM(A2,2)-1)

函数Excel2013日期转为星期和当前日期所在周数

3、获取“星期几”信息1) 获取“星期几”的信息相对比较简单,直接用现在的函数WEEKDAY就可以了。不过WEEKDAY函数返回值类型的数字有三个,代表不同的意义:

函数Excel2013日期转为星期和当前日期所在周数

4、2) 这三个数字返回值的不同如下图所示:

函数Excel2013日期转为星期和当前日期所在周数

5、3) 不过这个函数返回的数值只是数字,可以通过设置“单元格格式”来显示为中文习惯。方法如下:(1) 打开“单元格格式”对话框。

函数Excel2013日期转为星期和当前日期所在周数

6、2) 选择“自定义”格式,输入以下内容:[DBNum1]"星期"General然后回车确认,结果如下图:

函数Excel2013日期转为星期和当前日期所在周数

7、4) 也通过其他函数和公式转换成中文的显示习惯,转换的方法很多,大家可以仁者见仁,智者见智。我下面只是例举其中一种方法。公式如下:=LOOKUP(WEEKDAY(A2,2),{1,2,3,4,5,6,7;"星期一","星期二","星期三","星期四","星期五","星期六","星期日"})

函数Excel2013日期转为星期和当前日期所在周数
© 手抄报圈