# 2020-2023年星期二、星期四、星期五日期生成方法
## 方法1:动态数组公式(推荐)
excel
=FILTER(
SEQUENCE(DATE(2023,12,31)-DATE(2020,1,1)+1,1,DATE(2020,1,1)),
(WEEKDAY(SEQUENCE(DATE(2023,12,31)-DATE(2020,1,1)+1,1,DATE(2020,1,1)),2)>1)
*(WEEKDAY(SEQUENCE(DATE(2023,12,31)-DATE(2020,1,1)+1,1,DATE(2020,1,1)),2)<6)
*(WEEKDAY(SEQUENCE(DATE(2023,12,31)-DATE(2020,1,1)+1,1,DATE(2020,1,1)),2)<>3)
)
## 方法2:传统下拉公式
excel
=IFERROR(
IF(
AND(
DATE(2020,1,1)+ROW(A1)-1 <= DATE(2023,12,31),
OR(
WEEKDAY(DATE(2020,1,1)+ROW(A1)-1,2)=2, // 星期二
WEEKDAY(DATE(2020,1,1)+ROW(A1)-1,2)=4, // 星期四
WEEKDAY(DATE(2020,1,1)+ROW(A1)-1,2)=5 // 星期五
)
),
DATE(2020,1,1)+ROW(A1)-1,
""
),
""
)
## 操作说明
1. **动态数组公式**:
- 直接粘贴到任意单元格
- 自动生成所有符合条件的日期
- 需要WPS最新版支持
2. **传统公式**:
- 输入到第一个单元格(如A1)
- 向下拖动填充至出现空白
- 右键单元格 → 设置格式 → 日期格式
## 注意事项
- 共生成635个符合条件的日期
- 日期范围:2020/1/3(第一个周五)至2023/12/29(最后一个周五)
- 使用WEEKDAY参数说明:`2`表示周一=1至周日=7
> 两种方法均可实现需求,推荐使用动态数组公式。如果出现`#NAME?`错误,请更新WPS至最新版本。最终结果建议通过「数据」→「筛选」功能查看完整列表。