• ベストアンサー

ランクの低い順に並び替えたい

エクセル2003で、下記のように入力されています。 なおポイントは別シートの計算式を参照して入れており、順位はRANKを使って入れています。 ポイントは日々変わります。  A     B   C 1 チーム名 ポイント ランク 2 チームA 8.84    4 3 チームB 11.41   2 4 チームC 13.81   1 5 チームD 8.81   5 6 チームE 3.61   7 7 チームF 6.61   6 8 チームG 9.01   3 これを順位の低い順に並べ替えたいのですが、どのようにすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.3

   A     B    C    D  E   F     G    H 1 チーム名 ポイント ランク Temp   チーム名 ポイント ランク 2 チームA   8.84    4 4.002   チームC   13.81    1 3 チームB   11.41    2 2.003   チームB   11.41    2 4 チームC   13.81    1 1.004   チームG   9.01    3 5 チームD   8.81    5 5.005   チームA   8.84    4 6 チームE   3.61    7 7.006   チームD   8.81    5 7 チームF   6.61    6 6.007   チームF   6.61    6 8 チームG   9.01    3 3.008   チームE   3.61    7 D2: =C2+ROW()/1000 F2: =INDEX(A$2:A$8,MATCH(SMALL($D$2:$D$8,ROW(A1)),$D$2:$D$8,0))

nikkoright
質問者

お礼

有難うございます。 御礼が遅くなり申し訳ございません。 なるほど、まずランクを出して、それから並べ替えれば良いのですね。 解決いたしました。有難うございます。

その他の回答 (3)

noname#79209
noname#79209
回答No.4

単にポイントの高い順(タンクの数字の小さい順)に並べ替えるだけで良いのでは?

nikkoright
質問者

お礼

御礼が遅くなり申し訳ございません。 並べ替えも試したのですが、元のデータが変わった際に自動的に反映されませんでした。 言葉が足りず申し訳ございません。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

表任意セルを選択→データ→並び替えで最優先キー欄でランクを選択→昇順にチェック→OKで如何でしょうか。 範囲の先頭行はタイトルにチェックが付いている事を確認して下さい。

nikkoright
質問者

お礼

ありがとうございます。 御礼が遅くなりまして申し訳ございません。 それも試しましたが、並び替えですと元のデータを変更した際に、自動的に反映されません…

回答No.1

C2:=RANK(B2,$B$2:$B$8,1) 下にコピーしてください。

nikkoright
質問者

補足

申し訳ありません、言葉が足りませんでした。 C列のランクの、数字の小さい順に並べ替えたいのです。 宜しくお願い致します。