如何在排序列中查找给定日期之后的第一个日期

如何在排序列中查找给定日期之后的第一个日期

Excel 中有两列已排序的日期。给定第 1 列中的日期,如何找到第 2 列中的第一个日期给定的日期?

答案1

您可以使用 和 来执行此操作INDEXMATCH我假设您的日期列按从最旧到最新排序。要查找 之后的第一个日期A2B2:B30请使用以下公式。

=INDEX(B2:B30,MATCH(A2,B2:B30,1)+1)

关键是将返回与 中的日期匹配或早于 中的日期MATCH(A2,B2:B30,1)的最近日期的索引。由于您的日期已排序,列表中的下一个日期将出现在 中的日期之后,因此向此索引添加 1 将得到您想要的结果。B2:B30A2A2

相关内容