月底要做周报,表格里一堆日期,老板问:“这批数据周几的?”
你拿起手机翻日历,一天一天查,手动在报表上一个个日期输周几吗?
今天分享Excel里判断日期是星期几的5种方法,总有一种你用得上。
方法一:让日期和星期同时显示
如果想让单元格里既显示日期又显示星期,比如“2026/6/30 星期二”,不用写公式,改个格式就行。

操作步骤:
1. 选中日期所在的单元格区域
2. 按 Ctrl + 1(数字1,不是字母L),打开“设置单元格格式”
3. 在“数字”选项卡下,选择“自定义”
4. 在“类型”框里输入:yyyy/m/d aaaa
5. 确定
效果:原本显示“2026/6/30”的单元格,变成“2026/6/30 星期二”。

💡 如果只想显示“星期二”三个字,不需要日期,格式代码改成 aaaa就行。
方法二:用TEXT函数单独提取星期
如果不想改变原始日期,想在另一列单独显示星期几,可以用TEXT函数。
公式:=TEXT(日期单元格, "aaa")
举例:A2单元格是“2026/6/30”,在B2输入 =TEXT(A2, "aaa"),返回“二”。

💡 格式代码的区别:
- aaa:显示“一”、“二”……(缩写)
- aaaa:显示“星期一”、“星期二”……(全称)

方法三:用WEEKDAY函数返回数字
有时候你需要的是数字,而不是文字。比如用数字1-7代表周一到周日。
公式:=WEEKDAY(日期单元格, 2)
举例:A2是“2026/6/30”,=WEEKDAY(A2, 2)返回“2”(因为6月30日是星期二)。
💡 第二参数“2”表示“周一=1,周二=2……周日=7”。如果省略第二参数,默认是“周日=1,周一=2……”,容易搞混,建议 always 用 2。

方法四:用条件格式把周末标出来
光知道星期几还不够,有时候你想让周六周日自动“变颜色”,一眼就看到哪些是周末。
操作步骤:
1. 选中日期区域(比如A2:A11)
2. 点击 开始 → 条件格式 → 新建规则
3. 选择 “使用公式确定要设置格式的单元格”
4. 输入公式:=WEEKDAY(A2, 2) > 5
5. 点击“格式” → 设置填充颜色(比如浅红色)
6. 确定
效果:所有周六和周日的日期,自动变成红色背景,一眼就能识别。
💡 原理:WEEKDAY返回1-7,周六=6,周日=7,所以大于5的就是周末。

方法五:用MOD函数判断工作日还是周末
如果你只需要判断“是工作日还是周末”,不需要具体星期几,可以用更简洁的方法。
公式:=IF(MOD(日期单元格, 7) < 2, "周末", "工作日")
举例:A2是“2026/6/30”,=IF(MOD(A2, 7) < 2, "周末", "工作日")返回“工作日”。

💡 原理:Excel中日期本质上是数字(1900年1月1日=1),取该数字除以7的余数,余数为0或1即对应周末。因此,若MOD函数结果小于2,则为周末,否则为工作日。
📌 一张表总结 :Excel日期与星期处理表

好啦,今天分享就到这了,觉得有帮助转发并点赞呵!

往期精选:
【图表呈现系列】
柱形折线放一起,一张图讲两个故事——组合图:双轴对比,各讲各的
名字太长柱子挤成一团?横过来就清爽了——条形图:类别对比,横着更清晰
【数据透视表系列】
【实用技巧系列】
Excel里这些不起眼的小技巧,每一个都能让你少加10分钟班
排序的进阶玩法——不只是升序降序,还能按颜色排、自定义顺序排
【数据分析系列】
【函数公式系列】
求和还用计算器?SUM、SUMIF、SUMIFS三兄弟,5分钟从小白到高手
XLOOKUP进阶:模糊匹配+通配符匹配+横向查找,解决3个棘手问题
【数据整理系列】
【基础入门系列】
掌握这3个习惯,你的Excel/WPS水平已经超过90%的同事