0

Excel スプレッドシートに、製品名を含む行と、それらの価格を示す並列行があります (それぞれに異なる価格があります)。最も高価な製品の名前を取得する必要があります。MAX 関数が最高価格を見つけるのに役立つことは既に知っていますが、価格を製品名に変換するにはどうすればよいですか?

4

1 に答える 1

2

INDEXとの組み合わせでできますMATCH。最初の列が列 A にあり、もう 1 列が列 B にあるとします。

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

MAX(B:B)列 B の最高価格を示しMATCH()、その値の行番号 (最大値が多数ある場合は最初の値) をINDEX返し、列 A:A から対応する製品名を返します。

編集:私はごめんなさい:(を台無しにしました

列ではなく行から製品を検索する場合は、それぞれ and の代わりに and を使用します。つまり、1:12:2A:Aようになります。B:B

=INDEX(1:1, MATCH(MAX(2:2), 2:2, 0))
于 2013-09-22T15:26:38.973 に答える