Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的 Excel 电子表格中有一行包含产品名称和一个平行行,表示它们的价格(每个都有不同的价格)。我需要得到最昂贵产品的名称。我已经知道 MAX 功能可以帮助我找到最高价格,但是如何将价格转换为产品名称呢?
您可以使用 和 的组合来做到这INDEX一点MATCH。假设第一列在 A 列中,另一列在 B 列中:
INDEX
MATCH
=INDEX(A:A, MATCH(MAX(B:B), B:B, 0))
MAX(B:B)在 B 列中为您提供最高价格,MATCH()返回该值的行号(如果有很多最大值,则第一次出现)并INDEX从 A:A 列返回相应的产品名称。
MAX(B:B)
MATCH()
编辑:我搞砸了对不起:(
如果您想从行而不是列中查找产品,您将分别使用1:1and2:2而不是A:Aand B:B,即:
1:1
2:2
A:A
B:B
=INDEX(1:1, MATCH(MAX(2:2), 2:2, 0))