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
我有一个类似于上表的表(有数百万条记录和26列)。我想基于这个创建两个表。第一个表是向我显示每个客户及其相关列的第一个订单,第二个表是向我显示每个客户的第二个订单的数据(如果他们没有它将为空)。
我正在寻找的结果
表一 - 第一顺序
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
表二 - 二阶表
Customer#, Date , Qty , Cost
12 , 1/3/2013, 5, 200
14 , 1/7/2013, 1 , 110
我尝试的公式但无法正常工作
=INDEX(B:D,MATCH(A3,A:A,0))
如果有人分享他们的想法如何使用Excel中的索引和匹配功能来解决这个问题,我将不胜感激。
答案 0 :(得分:0)
我能够使用Tableau解决上述问题。我只是使用Index()
函数根据订单日期和ID计算排名,并按排名过滤以获得第一个和第二个订单表。