- ベストアンサー
エクセルでの順位づけ
こんにちは 下のような表で、C列に順位をつけて、順位を出すのではなく、 名前を表示したい場合(5行目から7行目)は、どうしたらいいのか困っています。 この関数ならできるというのがありましたら、教えてください。 よろしくお願いします。 A列 B列 C列 (名前) (点) (順位) 1行目 いちろう 40 2 2行目 じろう 30 3 3行目 はなこ 50 1 5行目 第1位 はなこ 6行目 第2位 いちろう 7行目 第3位 じろう
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
質問の例では、C5セルに以下の式を入力して下方向にコピーします =INDEX($A$1:$A$3,MATCH(LARGE($B$1:$B$3,ROW(A1)),$B$1:$B$3,0)) 表の範囲が1行目から始まらない場合「$A$1:$A$3」とLARGEの次の「$B$1:$B$3」は実際の範囲に変更しますが、最後の「$B$1:$B$3」は必ず1行目から指定してください(実データ範囲がA3:B10なら、$B$1:$B$10にする)
その他の回答 (1)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.2
#01です。ウソを書いてしまいました。先の回答の後半部分は 表の範囲が1行目から始まらない場合「$A$1:$A$3」と「$B$1:$B$3」は実際の範囲に変更します に訂正します。
お礼
早い解答、ありがとうございます 何日か悩んでいた物が解消されました