找到与另一个对应的值

时间:2013-07-04 02:28:32

标签: excel-formula

我已经设置了一个表,其中包含多个行业中使用的产品的值。我使用了COUNT函数,因此我可以找到使用最多产品的行业。

现在,我想识别具有最大值的COUNT个结果列中的单元格,并从左侧列返回相应行业的名称。

3 个答案:

答案 0 :(得分:1)

使用MAX确定计数中的最高计数,然后将其用于匹配行业的VLOOKUP。要使VLOOKUP工作,计数必须留在行业中。如果您无法安排此操作,则可以使用INDEXMATCH的组合来完成相同的操作。

例如,如果您在A1:A6B1:B6中的行业中有计数,则可以找到计数最多的行业

=VLOOKUP(MAX(A1:A6),A1:B6,2,false)

答案 1 :(得分:0)

使用=MAX查找最大值,然后=MATCH查找最大值所在的行,=INDEX查找相应行业的名称。由于左栏 = VLOOKUP不太适合。

答案 2 :(得分:0)

如果您计算了所有计数值,并且您知道它们位于工作簿中的工作表,则可以使用类似于以下内容的内容: 使用以下数据: Col A Col B. 工业产品 一个11 B 45 C 22 D 9 E 8 F 12

假设您已经为单元格中的B列指定了45(最大值),则可以将下面的45替换为该单元格。

  =INDEX(A2:B7,MATCH(45,B2:B7,0),1)

上面的excel公式将返回B的值,它是45的“匹配值”左边的值。简要说明是将索引定义为左边的整个列集合行业和价值的权利。在上面的例子中是A和B.然后匹配读取,从第2行 - 第7行中找到B列中的值45,并匹配第一个完全匹配(即零是用于的)和来自index函数表示您将返回INDEX数组A2的第一列(从左向右读)中的值:B7。

您可以找到explanation of index hereexplanation of match here 并在这里对using them together进行了很好的解释。

祝你好运。