多语言展示
当前在线:1823今日阅读:27今日分享:41

如何判断一些日期是星期几?

我们工作生活在星期之中,存在了很多周期性;因此做分析和预测的时候就必须要考虑星期的影响,那么如何判断这些日期是星期几呢?我们可以用函数也可以直接设置单元格格式来实现,下面用例子来说话。
工具/原料
1

excel

2

weekday函数,单元格格式设置,lookup函数

方法/步骤
1

下面是原始数据,我们需要把数据转化成星期几的形式。

2

先用公式weekday来实现。第一个对象就是原始数据的单元格(需要转化的日期),第二个对象是按照什么样的逻辑转化,1表示周日是星期的第一天(对应1-7),2表示周一是星期的第一天(对应1-7),3表示周一到周日用0-6表示;当然用11也可以实现周一到周日用1-7表示,与2的效果一样。如图

3

用lookup函数实现1-7转化为星期一到星期日。第一个对象是转化的数字(刚刚weekday运算后的数据),第二个对象是1-7(weekday运算后的集合),第三个对象是星期一到星期日(运算后的集合对应的值);如图

4

运算结果如下。公式全部下拉,结果核对。

5

另起一列,时间数据引用过去,我们准备用设置单元格格式完成日期的转化。

6

用设置格式方法完成日期到星期几的转化。选择数据→右键→设置单元格格式→日期(分类中选择)→“星期三”(在类型中选择)→确定;如图所示

7

对比两种方法的结果。我们从表面看结果是一样的,其实内部是有区别的。

注意事项
1

weekday函数使用的时候要注意一周是从星期几开始

2

lookup函数第二和第三个对象都是用大括号,这里要用数组。运行的时候用CTRL+SHIFT+ENTER

推荐信息