Excel 公式:获取最新的星期几

作者:互联网

2026-04-16

Excel

doc-获取最近的工作日-1

如果已知某个日期,如何在 Excel 中根据该日期快速获取最近的指定星期几?这里为您介绍一个高效实用的公式。

如果您希望跟随本教程进行操作,请下载示例表格。
doc-示例

通用公式:

Date-MOD(date-weekday_number,7)

语法和参数

Date: the given date that is used to find the most recent day of week.
Week_number: the number indicates which weekday you want to get. Excel assigns 1 to Sunday and 7 to Saturday. For example, to get the most recent Monday, the weekday_number is 2.

返回值

该公式返回一个五位数。由于 Excel 以数字形式存储日期,若需直观显示日期,只需将公式结果的单元格格式设置为日期即可。

此公式的原理

若要根据单元格 B3 的日期获取最近的星期四,请使用以下公式:

=B 3-MOD(B 3-5,7)

按下 Enter 键,即可完成操作。
doc-获取最近的工作日-2

在“开始”选项卡的数字组中,根据需要选择数字格式列表,然后选择短日期长日期
doc-获取最近的工作日-3

说明

MOD 函数:用于返回两数相除所得的余数。

备注

1 此公式获取的是最近过去的工作日。

2 如果您希望自动获取从今天起最近一周的工作日,请使用以下公式:
=TODAY()-MOD(TODAY()-weekday_number,7)

相关公式

  • 根据日期获取财务季度
    通常,大多数公司的财务季度并非从 1 月开始。那么,在 Excel 中如何根据指定日期快速获取对应的财务季度?
  • 根据日期获取财政年度
    使用公式在 Excel 中计算今天与每个到期日期之间的天数
  • 显示当前日期或时间
    本教程为您提供在 Excel 中显示当前日期或时间的实用公式。
  • 创建每周日期范围
    本教程为您提供公式,助您在 Excel 中快速获取每周日期范围。

相关函数

  • Excel WEEKNUM 函数
    返回给定日期在一年中的周数
  • Excel YEAR 函数
    以 4 位数字格式返回日期的年份
  • Excel MONTH 函数
    MONTH 用于从日期中获取月份,返回整数(1 到 12)
  • Excel DAY 函数
    DAY 函数从日期中获取日期(1 到 31)并返回数字
  • Excel NOW 函数
    获取当前时间和日期

最强

相关标签:

Excel公式