如何在 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))
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回01/08/2023 ,这是最接近02/08/2023的全局日期。
注意:如果单元格D2显示为数值,请选择单元格D2 ,然后单击“开始”选项卡上的“数字格式”下拉菜单,然后单击“短日期” :
日期现在将被格式化为日期值。
示例 2:查找特定日期之前最接近的日期
我们可以在单元格D2中键入以下公式来查找范围A2:A15中8/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