如何获得一个单元格的价值,知道它是唯一的ID,储存在一边?
我在Excel电子表格中有一行包含产品名称和一个表示价格的平行行(每个行都有不同的价格)。 我需要得到最昂贵的产品的名字。 我已经知道MAXfunction可以帮助我find最高价格,但是如何将价格转换成产品名称呢?
你可以用INDEX
和MATCH
的组合来完成。 假设第一列在列A中,另一列在列B中:
=INDEX(A:A, MATCH(MAX(B:B), B:B, 0))
MAX(B:B)
为您提供MAX(B:B)
列中的最高价格, MATCH()
返回该值的行号(如果有多个最大值,则返回第一个), INDEX
返回列A中相应的产品名称:A。
编辑:我搞砸了对不起
如果您想从行而不是列中find产品,则分别使用1:1
和2:2
而不是A:A
和B:B
,即:
=INDEX(1:1, MATCH(MAX(2:2), 2:2, 0))