2015-03-31 43 views
0

嘿所以我有一個有24,000行和大約20列的大型數據集。其中,列包括目標公司名稱,行動,maxbid,價值,圓形和收購公司。爲了提供更多細節,行動欄包含了幾種可能的行爲,包括投標,負面情況,聯繫方式等。我寫了一個宏,當某個目標的出價高於另一個出價時,填寫了最高出價列。如何使用兩個參數進行查找?

我拿了這個數據集,並創建了一個數據透視表,按照目標公司名稱對數據進行排序,然後循環。我想要的變量是每輪最高出價(最高)和最高出價者(可在「獲取公司」欄中找到)。我如何編寫一個可以匹配最大出價值,目標公司和查詢函數的查找函數,以便從「收購公司」列中提取價值。

我會提供更多的細節,如果有任何不清楚。附:我嘗試編寫一個數組公式:

{= VLOOKUP(L3,IF([Workbook1] Sheet1!$ B:$ B = A3,[Workbook1] Sheet1!$ A:$ AI,「」)* 11, FALSE)} 但excel「耗盡資源」

回答

0

使用三個公式的組合: 查找最大值的最大函數。 嵌入在匹配函數中以找到在012中找到的行的數量。 嵌入在Index函數中以返回所需列的行組合值。

=Index(B:B,Match(Max(A1:A1000), A:A, 0),1) if A has the numbers and b has the name. 
相關問題