回答于 2025-05-10
markdown
WPS表格生成指定工作日日期教程(2020-2023年)
效果演示
最终生成格式:
2020-01-07(星期二) 2020-01-09(星期四) 2020-01-10(星期五) ... 2023-12-26(星期二) 2023-12-28(星期四) 2023-12-29(星期五)
操作步骤
方法一:日期函数+条件筛选(推荐)
excel
-
生成日期序列 A1 输入:=DATE(2020,1,1) A2 输入:=A1+1 选中A2下拉填充至:A1461(2023-12-31)
-
显示星期信息 B1 输入:=TEXT(A1,"aaaa") 双击填充柄自动填充
-
高级筛选 ▶ 选中A:B列 ▶ 数据 > 筛选 > 文本筛选 ▶ 包含 "星期二" 或 "星期四" 或 "星期五"
方法二:函数公式一步生成
excel =LET( start_date, DATE(2020,1,1), end_date, DATE(2023,12,31), dates, SEQUENCE(end_date - start_date +1,,start_date), FILTER(dates, (WEEKDAY(dates,2)=2) + // 星期二 (WEEKDAY(dates,2)=4) + // 星期四 (WEEKDAY(dates,2)=5) // 星期五 ) )
方法三:数据透视表法
excel
- 创建日期列(同方法一)
- 插入数据透视表
- 行区域:日期字段
- 筛选器:星期字段 → 勾选周二/四/五
- 右键透视表 → 显示字段值
注意事项
- 日期格式设置:右键单元格 → 设置单元格格式 → yyyy-mm-dd
- 验证数据总量:共生成 837 个日期(周二/四/五)
- 2020年2月有29天(闰年),系统会自动识别
提示:推荐使用方法二函数公式,输入后按Ctrl+Shift+Enter三键执行数组公式,可自动生成动态日期列表。