• 締切済み

Excelでの並び替えについて

1 セルA1~A10には、数字の1~10までが不規則に入力されています。(数字が入力されていないセルもシートによってはあります) 2 セルB1~B10には、人名が入力されています。 3 セルC1~C10には、生年月日が入力されています。 上記の条件で、  セルD1~D10には1から成績順に昇順に並べてリストを作成したいです。。(数字が入力されていないセルがあったときはその行は無視しても可)このときマクロは使用せず数式(関数)のみを使用し並び替えるにはどうしたらよういのでしょうか?  

みんなの回答

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.4

1)セルA1~A10の1~10は成績(点数)ですか?それとも成績順位ですか? 2)1~10の中には重複した数字がありますか? 3)メニューの「並び替え」は使ってもいいのでしょうか?  それとも、関数のみ希望? 補足されれば、回答が得られると思います。

noname#153814
noname#153814
回答No.3

成績はD1からに入っているのですか? だったら「データ」-「並べ替え」で出来ます。

回答No.2

>成績順に昇順に並べてリストを作成したいです 成績はどこに入っているのですか? 関数は、その関数を含めたセルの値を決めるものであり、並べ替えといった作業は行なえません。 ランク付けした後、VLOOKUPで、ランク=1のデータを参照、ランク=2のデータ参照といった具合に、並べ替えと同じ効果を得ることは可能です。

noname#46899
noname#46899
回答No.1

「昇順に並べて」というのがソート操作のことを言っているなら、関数でセルを動かすことは不可能ですから、できません。 単に順位をつけたいと言うだけなら、RANK関数をヘルプで調べて見てください。