如何在 excel 中查找最早日期(附示例)


您可以在 Excel 中使用以下公式来查找最接近特定日期的列中的日期:

方法一:查找总截止日期

 =INDEX( A2:A15 , MATCH(MIN(ABS( A2:A15 - $D$1 )), ABS( A2:A15 - $D$1 ), 0))

此特定公式查找范围A2:A15中与单元格D1中指定的日期最接近的日期,无论最接近的日期是在指定日期之前还是之后。

方法 2:查找特定日期之前的最早日期

 =MAX(( $A$2:$A$15 < $D$1 )* A2:A15 )

此特定公式查找范围A2:A15中早于单元格D1中指定的日期的最接近日期。

方法3:查找特定日期之后最近的日期

 =MIN(IF( A2:A15 > $D$1 , A2:A15 ))

此特定公式查找范围A2:A15中位于单元格D1中指定的日期之后的最接近日期。

以下示例展示了如何在实践中将每个公式与 Excel 中的以下日期列一起使用:

示例 1:查找总体截止日期

我们可以在单元格D2中键入以下公式来查找A2:A15范围内最接近8/2/2023的日期:

 =INDEX( A2:A15 , MATCH(MIN(ABS( A2:A15 - $D$1 )), ABS( A2:A15 - $D$1 ), 0))

以下屏幕截图显示了如何在实践中使用该公式:

Excel 查找最近的日期

该公式返回01/08/2023 ,这是最接近02/08/2023的全局日期。

注意:如果单元格D2显示为数值,请选择单元格D2 ,然后单击“开始”选项卡上的“数字格式”下拉菜单,然后单击“短日期”

日期现在将被格式化为日期值。

示例 2:查找特定日期之前最接近的日期

我们可以在单元格D2中键入以下公式来查找范围A2:A158/2/2023之前的最早日期:

 =MAX(( $A$2:$A$15 < $D$1 )* A2:A15 )

以下屏幕截图显示了如何在实践中使用该公式:

返回公式8/1/2023 ,这是8/2/2023之前的最早日期。

示例 3:查找特定日期之后最近的日期

我们可以在单元格D2中键入以下公式来查找A2:A15范围内8/2/2023之后的最早日期:

 =MIN(IF( A2:A15 > $D$1 , A2:A15 ))

以下屏幕截图显示了如何在实践中使用该公式:

返回公式8/5/2023 ,这是8/2/2023之后的最早日期。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何根据条件查找最早的日期
Excel:如何检查日期是否在两个日期之间
Excel:如何按日期使用 VLOOKUP

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注