[[20150221161838]] 『データの並び替え関数』(ちろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『データの並び替え関数』(ちろ)

データを昇順に並び替えたい

A列に順位、Bに得点が入っています。

A   B
10   27
3   6.4
9   24
11   34.2
16   295.8
13   69.2
8   18.9
4   6.9
7   15.2
15   251.4
6   13.6
14   108.1
5   7.9
12   44.2
2   4.8
1   3.7

これを
C    D
1   3.7
2   4.8
3   6.4
4   6.9
5   7.9
6   13.6
7   15.2
8   18.9
9   24
10   27
11   34.2
12   44.2
13   69.2
14   108.1
15   251.4
16   295.8

といったように、順位順に並び替えたいです。
C,Dの各セルに入れる関数を教えて頂けないでしょうか?

A,B列に入るデータの数は決まっていないので
データ数に影響しない関数をお願いします。

VlookUP関数など見てみましたが、いまいちわかりません。

よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 ランクにダブりあるの?
 
(GobGob) 2015/02/21(土) 16:36

GobGobさん
すいません。ダブりはないとは言えないですね。
1位が2人いたら、2位がなしで次は3位となります、

よろしくお願いします。
(ちろ) 2015/02/21(土) 16:50


 >1位が2人いたら、2位がなしで次は3位となります、
 その時、C,D列にはどのように表示されれば良いのですか?
    -(1)-       -(2)-
  [C]  [D]     [C]  [D]
   1   3.7      1   3.7
   2   3.7      3   4.8
   3   4.8      4   6.4
      :          :
  
(HANA) 2015/02/21(土) 23:44

 A列は無視して
 B列を昇順にSMALL+ROWで拾って
 C列はRANK関数でいいんでないの?
(GobGob) 2015/02/21(土) 23:50

 C1 =IF(D1="","",RANK(D1,D:D,1))
 D1 =IF(COUNT(B:B)<ROW(A1),"",SMALL(B:B,ROW(A1)))

 C1:D1 下へコピー。
 
(GobGob) 2015/02/23(月) 07:52

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.