跳至主要内容

Excel WEEKDAY 函数

Author: Siluvia Last Modified: 2025-07-31

本教程将介绍 Excel 中 WEEKDAY 函数的公式语法及其用法。

the usage of WEEKDAY function

WEEKDAY 函数描述

WEEKDAY 函数语法

语法参数

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 键。

the usage of WEEKDAY function

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

the usage of WEEKDAY function

注意事项

1. C4 是您要获取星期几所依据的日期单元格。

2. 如果您希望指定一周的起始日和结束日,例如从周一到周日,可以在公式中选择数字 2 作为返回类型。请参见截图:

the usage of WEEKDAY function

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