Excel WEEKDAY 函数
Author: Siluvia Last Modified: 2025-07-31
本教程将介绍 Excel 中 WEEKDAY 函数的公式语法及其用法。

WEEKDAY 函数描述
Microsoft Excel 的 WEEKDAY 函数返回一个介于 1 到 7 之间的整数,用于表示给定日期在 Excel 中对应的星期几。
WEEKDAY 函数语法
=WEEKDAY(序列号, [返回类型])
语法参数
- 序列号 – 您要获取星期几所依据的日期。提示:序列号有以下几种输入方式:1. 您可以直接引用包含日期的单元格:=WEEKDAY(C1, 1)。2. 日期可以作为文本字符串输入,并用引号括起来:=WEEKDAY("2018/12/26",1)。3. 直接输入日期作为序列号:=WEEKDAY("43460",1)(43460 表示日期 2018/12/26)。
- 返回类型 – 此参数是可选的,默认返回类型为 1。
下表可以帮助您更好地了解返回类型参数。
返回类型 | 返回数字 | 天数范围 |
1 或省略 | 1-7 | 周日-周六 |
2 | 1-7 | 周一-周日 |
3 | 0-6 | 周一-周日 |
11 | 1-7 | 周一-周日 |
12 | 1-7 | 周二-周一 |
13 | 1-7 | 周三-周二 |
14 | 1-7 | 周四-周三 |
15 | 1-7 | 周五-周四 |
16 | 1-7 | 周六-周五 |
17 | 1-7 | 周日-周六 |
注意:对于相同的日期,不同的返回类型会导致 WEEKDAY 函数产生不同的结果。
WEEKDAY 函数示例
要根据给定日期获取星期几,请按照以下步骤操作。
1. 单击您要输出结果的单元格,在公式栏中输入公式 =WEEKDAY(B5,1),然后按 Enter 键。

2. 继续选择结果单元格,向下拖动填充柄以将公式应用到其他单元格。

注意事项:
1. C4 是您要获取星期几所依据的日期单元格。
2. 如果您希望指定一周的起始日和结束日,例如从周一到周日,可以在公式中选择数字 2 作为返回类型。请参见截图:

对于上述截图中的结果数字,3 表示本周的星期三,4 表示星期四,5 和 6 分别代表星期五和星期六。