Excel-查找项目的上一个日期?

Excel-查找项目的上一个日期?,excel,excel-formula,Excel,Excel Formula,我希望这是件容易的事。。我只是不知道该怎么做。我有一个带有日期的项目,需要找到与上一个日期匹配的项目 我有两张工作表。。一张有一个项目和日期,另一张有一堆项目和日期。在表1中,我试图将项目的上一个日期放在C列: 表1 A B C Item Date Previous Date ABC 5/1/2016 表2 A B Item Date ABC 4/22/2016 DEF 11/2/2017 ABC

我希望这是件容易的事。。我只是不知道该怎么做。我有一个带有日期的项目,需要找到与上一个日期匹配的项目

我有两张工作表。。一张有一个项目和日期,另一张有一堆项目和日期。在表1中,我试图将项目的上一个日期放在C列:

表1

A       B           C
Item    Date        Previous Date
ABC     5/1/2016
表2

A       B
Item    Date
ABC     4/22/2016
DEF     11/2/2017
ABC     3/15/2017
ABC     4/28/2016
GHI     2/23/2016
因此,我在第2页上寻找的是“ABC 4/28/2016”,因为这是我在第1页上的日期之前最接近的日期

如果有帮助,我可以按日期对Sheet2排序

谢谢

使用聚合:

=AGGREGATE(14,6,Sheet2!$B$2:$B$6/((Sheet2!$A$2:$A$6=A2)*(Sheet2!$B$2:$B$6<=B2)),1)

=总计(14,6,Sheet2!$B$2:$B$6/((Sheet2!$A$2:$A$6=A2)*(Sheet2!$B$2:$B$6)我在您的列表中没有将
4/28/2016
视为一个选项..输入错误。Sheet2上的最后一行应该是ABC 4/28/2016。我更正了我原来的帖子。
=MAX(IF((Sheet2!$A$2:$A$6=A2)*(Sheet2!$B$2:$B$6<=B2),Sheet2!$B$2:$B$6))