【如何用excel判断周几】在日常工作中,我们经常需要根据日期来判断某一天是星期几。Excel 提供了多种方法来实现这一功能,操作简单且实用。以下是一些常用的方法总结,并附有表格说明。
一、使用 `TEXT` 函数判断周几
`TEXT` 函数可以将日期格式化为文本,其中包括“星期几”的显示方式。
公式:
```excel
=TEXT(日期单元格, "aaa")
```
或
```excel
=TEXT(日期单元格, "aaaa")
```
- `"aaa"` 返回的是“星期一”到“星期日”的缩写(如:Mon, Tue)。
- `"aaaa"` 返回的是完整的中文“星期一”到“星期日”。
示例:
如果 A1 单元格为 `2025-04-05`,则:
- `=TEXT(A1,"aaa")` → “Sat”
- `=TEXT(A1,"aaaa")` → “星期六”
二、使用 `WEEKDAY` 函数获取数字表示的周几
`WEEKDAY` 函数返回一个数字,代表一周中的哪一天。
公式:
```excel
=WEEKDAY(日期单元格, [返回类型])
```
- 返回类型 有多种选择,常见的是:
- `1`:星期日为1,星期六为7
- `2`:星期一为1,星期日为7
- `3`:星期一为0,星期日为6
示例:
如果 A1 单元格为 `2025-04-05`,则:
- `=WEEKDAY(A1, 2)` → 6(表示星期六)
三、结合 `CHOOSE` 函数返回中文“星期几”
如果希望返回“星期一”、“星期二”等中文名称,可以结合 `WEEKDAY` 和 `CHOOSE` 函数使用。
公式:
```excel
=CHOOSE(WEEKDAY(日期单元格, 2), "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日")
```
示例:
如果 A1 单元格为 `2025-04-05`,则:
- `=CHOOSE(WEEKDAY(A1,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")` → “星期六”
四、使用自定义格式显示“星期几”
除了公式外,还可以通过设置单元格格式,直接显示“星期几”。
步骤:
1. 选中日期单元格;
2. 右键 → 设置单元格格式;
3. 在“数字”选项卡中选择“自定义”;
4. 输入格式代码:`aaaa` 或 `aaa`;
5. 点击确定。
示例:
若 A1 为 `2025-04-05`,设置格式为 `aaaa`,则显示为“星期六”。
五、总结表格
| 方法 | 公式 | 说明 |
| TEXT 函数 | =TEXT(日期单元格,"aaa") | 返回“星期一”到“星期日”的缩写 |
| TEXT 函数 | =TEXT(日期单元格,"aaaa") | 返回“星期一”到“星期日”的完整名称 |
| WEEKDAY 函数 | =WEEKDAY(日期单元格,2) | 返回1-7,表示星期一至星期日 |
| CHOOSE + WEEKDAY | =CHOOSE(WEEKDAY(日期单元格,2),"星期一",...) | 返回中文“星期几” |
| 自定义格式 | 设置单元格格式为“aaaa” | 直接显示“星期几” |
通过以上方法,你可以灵活地在 Excel 中判断某一天是星期几。根据实际需求选择合适的方式,提高工作效率。


