跳至主要内容

如何在Excel中筛选工作日和周末?

Author: Kelly Last Modified: 2025-05-07

有时您可能希望通过长日期列仅筛选出周末,或仅筛选出工作日。大多数情况下,当日期以正常格式样式(例如06/07/2012)显示时,很难识别日期是周末还是工作日。这里有两种巧妙的方法可以识别日期是工作日还是周末,并在Excel中轻松筛选它们。

使用函数筛选工作日和周末

使用Kutools for Excel筛选工作日和周末

使用Kutools for Excel的超级筛选功能筛选工作日和周末


使用函数筛选工作日和周末

Microsoft Excel的Weekday函数可以识别特定日期,并返回从1到7的相应数字,该数字表示从星期日到星期六的日期。例如,如果日期是星期日,则返回1;如果日期是星期五,则返回6

步骤1:在一个空白单元格中,例如单元格C2,输入公式=WEEKDAY(B2),请参见截图:

a screenshot showing how to use the WEEKDAY function

步骤2:然后按Enter键,然后选择单元格C2,并拖动填充柄到您要应用此公式的区域。请参见截图:

a screenshot of the formula results

步骤3:然后您可以点击数据 > 筛选,根据需要筛选出周末或工作日。

步骤4:点击 筛选,将出现一个箭头按钮,点击此箭头,然后勾选1项和7项以筛选出周末。 a screenshot of a drop-down arrow 按钮将出现,点击此箭头,然后勾选1项和7项以筛选出周末。

a screenshot of checking the number 1 and 7 in the filter list

步骤5:然后点击确定,它会从数据区域中筛选出所有周末,并隐藏其他内容。请参见以下截图:

a screenshot of the filtered result

注意:如果您想筛选出除周末外的所有工作日,可以在此步骤4中勾选2、3、4、5、6项。


使用Kutools for Excel筛选工作日和周末

在第一种方法中,我们需要一个辅助列来识别用于筛选的日期。然而,我们可以格式化日期格式样式,让日期显示为工作日。Kutools for Excel应用日期格式工具可以帮助您轻松处理此问题。

Kutools for Excel - 包含超过 300 个 Excel 必备工具。永久免费享受 AI 功能!立即下载!

步骤1:选择您将更改日期格式样式的日期区域。

步骤2:点击 Kutools > 格式 > 应用日期格式,请参见截图:

步骤3:在弹出的对话框中,选择日期格式列表中的WedWednesday项。

a screenshot of selecting the certian date format in the Apply Data Formatting dialog box

步骤4:然后点击确定,日期已转换为星期格式,然后点击 Kutools > 转为实际值将日期格式更改为文本格式。

步骤5:点击 数据 > 筛选,并点击箭头 a screenshot of a drop down arrow 2 按钮,然后勾选 周六 项和 周日 项以筛选出周末,请参见截图:

a screenshot of selecting only the weekday you want to filter

步骤6:然后点击确定,所有周末(星期日和星期六)都被筛选出,请参见截图:

a screenshot showing the filtered results

注意:1. 如果您想筛选出除周末外的所有工作日,可以在此步骤5中勾选星期一、星期二、星期三、星期四和星期五项。

2. 使用此功能时,原始数据可能会被修改,因此您可以将数据复制到数据旁边的辅助列,并将功能应用于辅助列。

点击了解更多关于这两个功能应用日期格式转为实际值的信息。

Kutools for Excel - 通过超过300个必备工具,让Excel功能大幅提升。永久免费享受AI功能!立即获取


使用Kutools for Excel的超级筛选功能筛选工作日和周末

如果您想在不影响原始数据格式的情况下按工作日或周末筛选日期,可以应用Kutools for Excel的超级筛选功能轻松解决。

Kutools for Excel - 包含超过 300 个 Excel 必备工具。永久免费享受 AI 功能!立即下载!

1. 点击Kutools Plus > 超级筛选以在工作簿中启用超级筛选窗格。

2. 在打开的超级筛选窗格中,请按以下步骤操作:

a screenshot showing how to configure the Super Filter pane

(1)点击浏览按钮并选择您将按工作日或周末筛选的数据区域;

(2)将鼠标移到OR上以显示筛选条件部分,并:

  • 点击第一个框并选择您将筛选的列。在我们的示例中,我们选择日期列;
  • 点击第二个框并从下拉列表中选择星期
  • 点击第三个框并从下拉列表中选择 等于
  • 点击最后一个框并从下拉列表中指定一个数字。请参见左侧截图:

注意:点击最后一个框时,下拉列表将显示从1到7的数字。1表示星期日,2-6表示星期一到星期五,7表示星期六。

(3)点击 筛选 按钮。

然后您将看到只有指定的工作日(在我们的例子中是星期日)被筛选出。请参见下面的截图:

a screenshot showing the original data compared to the filtered data

如果您想筛选出所有周末,包括星期六和星期日,请指定两个条件日期 (列名)> 星期 > 等于 > 1日期(列名)> 星期 > 等于 > 7,并确保两个条件之间的关系是OR。请参见下面的截图:

a screenshot of the filtered results including Saturdays and Sundays

如果您想筛选出从星期一到星期五的所有工作日,请指定两个条件日期(列名)> 星期 > 不等于 >1日期(列名)> 星期 > 不等于 >7,并确保两个条件之间的关系是AND。请参见下面的截图:

a screenshot of filtering all weekdays from Monday to Friday

点击了解更多关于超级筛选功能的信息。  

Kutools for Excel - 通过超过300个必备工具,让Excel功能大幅提升。永久免费享受AI功能!立即获取


演示:在Excel中筛选工作日和周末

 
Kutools for Excel:超过 300 种实用工具触手可及!永久免费享受 AI 功能!立即下载!

最佳办公效率工具

🤖 Kutools AI 助手:基于智能执行生成代码创建自定义公式分析数据并生成图表调用 Kutools 函数等功能,彻底改变数据分析方式…
热门功能查找、高亮或标记重复项 | 删除空行 | 合并不丢失数据的列或单元格 | 四舍五入 ...
高级 LOOKUP多条件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 ....
高级下拉列表快速创建下拉列表 | 从属下拉列表 | 多选下拉列表 ....
列管理器添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域和列 ...
精选功能网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...)...
排名前 15 的工具集12 种文本 工具添加文本删除特定字符等) | 50 多 种图表 类型甘特图等) | 40 多种实用 公式基于生日计算年龄等) | 19 种插入 工具插入二维码根据路径插入图片等) | 12 种转换 工具小写金额转大写汇率转换等) | 7 种合并与分割 工具高级合并行分割单元格等) | 还有更多...

使用 Kutools for Excel 提升您的 Excel 技能,体验前所未有的高效。 Kutools for Excel 提供超过 300 种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能...


Office Tab 将标签式界面引入 Office,让您的工作更加轻松

  • 在 Word、Excel、PowerPoint 中启用标签式编辑和阅读
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中进行操作。
  • 将您的生产力提升 50%,每天为您减少数百次鼠标点击!