2015-03-31 45 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. 
相关问题