你现在的位置:
wps中如何日期转星期
在 WPS 表格中将日期转换为星期,有以下几种常用方法,从简单到复杂:
方法一:TEXT 函数(最常用)
假设日期在 A1 单元格:
| 公式 | 结果示例 | 说明 |
|---|---|---|
=TEXT(A1,"aaaa") | 星期一 | 中文星期全称 |
=TEXT(A1,"aaa") | 一 | 中文星期简称 |
=TEXT(A1,"dddd") | Monday | 英文星期全称 |
=TEXT(A1,"ddd") | Mon | 英文星期简称 |
操作步骤:
- 在空白列(如 B 列)输入公式
=TEXT(A1,"aaaa") - 回车后显示中文星期
- 双击填充柄向下批量转换
方法二:设置单元格格式(不改变原数据)
如果只想改变显示方式而不改变单元格的实际值(仍可用于日期计算):
- 选中日期列 → 右键 → 「设置单元格格式」(或按
Ctrl+1) - 选择 「自定义」
- 在「类型」框输入:
aaaa→ 显示为”星期一”aaa→ 显示为”一”dddd→ 显示为”Monday”ddd→ 显示为”Mon”
- 点击确定
注意:这种方法只是伪装,单元格实际还是日期,可用于计算;而 TEXT 函数会将其转换为文本。
方法三:WEEKDAY 函数(返回数字,灵活定制)
适用于需要判断是周几并进行计算的场景:
=WEEKDAY(A1,2)
参数说明:
- 第2个参数为
2:周一=1,周二=2…周日=7(中国常用) - 第2个参数为
1:周日=1,周一=2…(西方常用) - 第2个参数为
3:周一=0,周二=1…周日=6
配合 CHOOSE 显示中文:
=CHOOSE(WEEKDAY(A1,2),"周一","周二","周三","周四","周五","周六","周日")
方法四:智能填充(WPS 特有)
如果是手动输入的日期文本:
- 在第一行手动输入对应的星期(如:2026/1/1 旁边手动输入”周四”)
- 选中该单元格 → 点击 「智能工具箱」 → 「智能填充」(或按
Ctrl+E) - WPS 会自动识别规律并填充整列
实用技巧
1. 日期时间一起转
如果单元格包含时间(如:2026/1/29 14:30):
=TEXT(INT(A1),"aaaa") // 提取日期部分再转换
2. 判断是否为周末
=IF(WEEKDAY(A1,2)>5,"周末","工作日")
3. 转换为英文并大写
=UPPER(TEXT(A1,"dddd")) // 返回 MONDAY
4. 快速批量转换
选中公式单元格 → 复制 → 选中目标区域 → 右键 → 「选择性粘贴」 → 「数值」,可将公式结果转为固定文本。
推荐:日常查看用方法二(单元格格式),需要文本结果用方法一(TEXT 函数),需要计算用方法三(WEEKDAY)。

发表回复