Excel索引和匹配:使用索引和匹配或Vlookup返回第二条记录和所有相关列

Excel索引和匹配:使用索引和匹配或Vlookup返回第二条记录和所有相关列,excel,indexing,match,vlookup,Excel,Indexing,Match,Vlookup,我有一个类似于上表的表(有数百万条记录和26列)。我想在此基础上创建两个表。第一个表是向我显示每个客户的第一个订单及其关联列,第二个表是向我显示每个客户的第二个订单的数据(如果他们没有,它将为null) 我正在寻找的结果 表一——一级订单 Customer# Date Qty, Cost 12 1/2/2013 3 500 12 1/3/2013 5 200 12 1/4/2013 4 200

我有一个类似于上表的表(有数百万条记录和26列)。我想在此基础上创建两个表。第一个表是向我显示每个客户的第一个订单及其关联列,第二个表是向我显示每个客户的第二个订单的数据(如果他们没有,它将为null)

我正在寻找的结果

表一——一级订单

Customer#   Date     Qty,   Cost 
 12       1/2/2013     3    500
 12       1/3/2013     5    200
 12       1/4/2013     4    200
 13       1/5/2013     1    150
 14       1/6/2013     2    110
 14       1/7/2013     1    110
 15       1/8/2013     1    110
表二-二阶表

Customer#,  Date ,      Qty,  Cost 
 12 ,       1/2/2013,   3,    500
 13  ,      1/5/2013,   1,    150
 14   ,     1/6/2013,   2,    110
 15   ,     1/8/2013,   1,    110
我尝试过这个公式,但没有成功

=索引(B:D,匹配(A3,A:A,0))


如果有人能分享他们如何使用excel中的索引和匹配功能来解决此问题的想法,我将不胜感激。

我能够使用Tableau解决上述问题。我只是使用
Index()
函数根据他们的订单日期和id计算排名,并根据排名进行过滤,以获得第一和第二个订单表

Customer#,  Date ,      Qty ,   Cost 
 12  ,      1/3/2013,   5,       200
 14 ,       1/7/2013,   1   ,    110