如何使用两个参数查找?

时间:2015-03-31 18:19:37

标签: excel pivot-table vlookup

嘿所以我有一个包含24,000行和大约20列的大型数据集。其中,列包括目标公司名称,行动,最大值,价值,回合和收购公司。为了提供更多详细信息,操作列包含几个可能的操作,包括出价,交替,联系等。我写了一个宏,当出价高于目标中该轮的另一个出价时,填充最高出价列。

我获取了这个数据集,并创建了一个数据透视表,按目标公司名称对数据进行排序,然后进行舍入。我想要的变量是每轮的(最大)最高出价和最高出价者(在获取公司列中找到)。如何编写可以匹配最大出价值,目标公司和回合的查找功能,以从“获取公司”列中提取值。

如果有任何不清楚的地方,我会提供更多细节。附:我尝试编写一个数组公式,如:

{= VLOOKUP(L3,IF([Workbook1] Sheet 1中$ B:!$ B = A3,[Workbook1] Sheet 1中$ A:$ AI “”)* 11,FALSE)} 但是excel“耗尽了资源”

1 个答案:

答案 0 :(得分:0)

使用三个公式的组合:   最大函数找到最大值。   嵌入在匹配函数中以找到找到该数字的行。   嵌入在Index函数中,返回所需列的值,行组合。

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