- ベストアンサー
Exelのランキングについて
例えば 犬 3キロ 猫 6キロ 人間 50キロ という、リストの中で、体重の少ない順位を出したいのです。 1位 犬 2位 猫 3位 人間 といった感じで。 数字ではなくランクに名詞を入れたい場合はどのようにすれば良いか教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(データ)A1:B5 犬 5 人 60 猫 7 子供 40 牛 400 (ワーク列) C列を余分に1列使わせて貰います。 C1に=RANK(B1,$B$1:$B$5)を入れる。 C1の式をC5まで複写する。 (ランク) 例えばC8:C12に 1 2 3 4 5 書式をユーザー定義で"第"##"位" B8に=OFFSET($A$1,MATCH(A8,$C$1:$C$5,0)-1,0) といれB12まで複写する。 (結果) 第1位 牛 第2位 人 第3位 子供 第4位 猫 第5位 犬 RANK関数の性格(同順位の場合)が気になりますが 取り急ぎ上げます。 番地に$の付いている場所は、はずさないように。