Excel WEEKDAY 函数
本教程将为您详细讲解 WEEKDAY 函数在 Excel 中的公式语法及使用方法。

WEEKDAY 函数说明
Microsoft Excel 中的 WEEKDAY 函数可返回 1 到 7 之间的整数,用于表示指定日期在 Excel 中对应的星期几。
WEEKDAY 函数语法
=WEEKDAY ()serial_number, [return_type】)
语法参数说明
- serial_number – 该日期将作为获取星期的依据。
提示:serial_number 可通过以下几种方式输入:
1. 直接引用包含日期的单元格:=WEEKDAY(C1, 1)。
2. 也可以将日期用引号括起来,作为文本输入:=WEEKDAY("2018/12/26",1)。
3. 还可以直接输入日期对应的序列号:=WEEKDAY("43460",1)(43460 代表日期 12/26/2018)。 - return_type– 此参数为可选项,默认返回类型为 1.
下表将帮助您更深入地了解 return_type 参数。
| 返回类型 | 返回的数字 | 日期范围 |
| 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 | 星期日-星期六 |
备注:对于相同的日期,不同的 return_type 参数会导致 WEEKDAY 函数返回不同的结果。
WEEKDAY 函数示例
如需根据指定日期获取对应的星期几,请按照以下步骤操作。
1. 选中需要显示结果的单元格,在编辑栏中输入公式 =WEEKDAY(B5,1),然后按下 Enter 键。

2. 保持该结果单元格选中,向下拖动填充柄,将公式应用到其他单元格。

注意:
1。C4 为您要基于其获取星期的日期单元格。
2. 若需自定义每周的起止日期,例如以周一为起始、周日为结束,可在公式中选择数字 2 作为 return_type。如下图所示:

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