【excel如何判断日期是周几】在日常办公中,我们经常需要根据日期来判断它属于一周中的哪一天。比如统计每周的销售数据、安排会议时间等。在Excel中,可以通过内置函数快速实现这一功能。以下是一些常用的方法,并附上简单明了的表格说明。
一、使用TEXT函数
`TEXT` 函数可以将日期格式化为指定的文本形式,包括星期几。
语法:
`=TEXT(日期单元格, "aaa")` 或 `=TEXT(日期单元格, "aaaa")`
- `"aaa"` 返回“一”、“二”、“三”……“日”(中文)
- `"aaaa"` 返回“星期一”、“星期二”……“星期日”
示例:
假设A1单元格为“2025-04-05”,输入公式:
`=TEXT(A1, "aaa")` → 结果为“六”
`=TEXT(A1, "aaaa")` → 结果为“星期六”
二、使用WEEKDAY函数
`WEEKDAY` 函数可以返回一个数字,表示某一天是星期几。默认情况下,数字1代表星期日,7代表星期六。
语法:
`=WEEKDAY(日期单元格, [返回类型])`
- 返回类型 可选:
- 1 或省略:1(星期日)到7(星期六)
- 2:1(星期一)到7(星期日)
- 11:1(星期一)到7(星期日)
- 17:1(星期日)到6(星期六)
示例:
A1单元格为“2025-04-05”,输入公式:
`=WEEKDAY(A1, 2)` → 结果为“6”(星期六)
三、结合IF函数进行判断
如果需要根据星期几执行不同的操作,可以结合 `IF` 函数进行判断。
示例:
`=IF(WEEKDAY(A1, 2)=6, "周末", "工作日")`
表示如果A1是星期六,则显示“周末”,否则显示“工作日”。
四、总结表格
| 方法 | 函数 | 作用 | 示例 | 输出结果 |
| TEXT函数 | `=TEXT(A1, "aaa")` | 返回中文星期几 | A1=2025-04-05 | “六” |
| TEXT函数 | `=TEXT(A1, "aaaa")` | 返回中文星期全称 | A1=2025-04-05 | “星期六” |
| WEEKDAY函数 | `=WEEKDAY(A1, 2)` | 返回1-7的数字表示星期几 | A1=2025-04-05 | “6” |
| IF + WEEKDAY | `=IF(WEEKDAY(A1, 2)=6, "周末", "工作日")` | 判断是否为周末 | A1=2025-04-05 | “周末” |
通过以上方法,你可以轻松地在Excel中判断某个日期是星期几。根据实际需求选择合适的方式,可以大大提高工作效率。


