如何获得一个单元格的价值,知道它是唯一的ID,储存在一边?

我在Excel电子表格中有一行包含产品名称和一个表示价格的平行行(每个行都有不同的价格)。 我需要得到最昂贵的产品的名字。 我已经知道MAXfunction可以帮助我find最高价格,但是如何将价格转换成产品名称呢?

你可以用INDEXMATCH的组合来完成。 假设第一列在列A中,另一列在列B中:

 =INDEX(A:A, MATCH(MAX(B:B), B:B, 0)) 

MAX(B:B)为您提供MAX(B:B)列中的最高价格, MATCH()返回该值的行号(如果有多个最大值,则返回第一个), INDEX返回列A中相应的产品名称:A。

编辑:我搞砸了对不起

如果您想从而不是列中find产品,则分别使用1:12:2而不是A:AB:B ,即:

 =INDEX(1:1, MATCH(MAX(2:2), 2:2, 0))