Excel - Vlookup,其结果过滤器基于最近的日期

时间:2018-05-22 10:02:06

标签: excel vlookup

我在excel中有2个表,第一个是每个客户花费的确切日期(对于某些客户有2行或更多行):

Customer_ID  Total_$   date 
12334        123455   12.12.2017
14446        222222   12.12.2017 
10551        333333   12.12.2017  
10691        444444   12.12.2017  
10295        432432   12.12.2017 
10295        132432   10.12.2017 
10195        552423   22.12.2017  

和另一个每个类别的交易:

Customer_ID  Category   date 
12334        1         12.12.2017
14446        2         12.12.2017 
10551        4         12.12.2017  
10691        4         12.12.2017  
10295        4         12.12.2017 
10295        4         12.12.2017 
10195        4         12.12.2017  

我需要的是匹配这两个表,以查看表1中每个类别的日期之前的最后一笔交易(有7个)表1中的每一行和每个类别的交易数量(也在表1中的日期之前) )。

因此,例如,有关于14.02.2017客户123424花费1000美元,两次购买类别1并且此类别中的最后一笔交易发生在12.02.2017的信息,并且还购买了类别2但仅在13.02.2017购买了一次其他5个类别他没有交易(也许更容易在两个单独的表中显示它)。当然,表2中customer_id的一些事务与表1中的行不匹配,因为它们发生在表1中的日期之后,所以它不应该是可见的。

有什么想法吗?也许我需要另一个工具来正确地做到这一点? 提前谢谢。

0 个答案:

没有答案