2015-03-02 90 views
0
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列)。我想根據這個創建兩個表。第一張表是向我顯示每個客戶及其相關列的第一個訂單,第二個是向我顯示每個客戶第二個訂單的數據(如果他們沒有,它將爲空)。Excel索引和匹配:使用索引和匹配或Vlookup返回第二條記錄和所有關聯列

我找

表單的一階的結果

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

我能夠使用Tableau解決上述問題。我只是使用Index()函數根據它們的訂單日期和id計算排名,並通過排名進行過濾以獲得一階和二階表。