• ベストアンサー

エクセルによる表作りについて

すみません、ちょっと教えてほしいのですが、 エクセルを使っての表作りで、 たとえば1~1000の数字をランダムに打ち込み これらの数字を数字の若い順番に1000単位にまとめたいのですが、どのような作業をしたらいいのでしょうか、教えて下さい。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

まずA1に  =INT(RAND()*1000)+1 と入力し、必要な個数分下方向にコピーします(MAXで65536行まで) これで 次にB1に  =RANK(A1,A:A) と入力し、同じく下にコピーします。これ小さい方からの順位を表します。 A列、B列をB列をキーにソートすると小さい順に並びますから、1000行単位にコピー&ペーストすれば良いと思います

その他の回答 (3)

  • NCU
  • ベストアンサー率10% (32/318)
回答No.4

> たとえば数字をランダムに1,5、35、66、、、 > と打ち込んでいっって、 > 最終的に打ち込んだ数字を若い順にひとつの > ロットにまとめたいのですが。 「1000単位にまとめる」の意味をおたずねしたところ、上記のお返事をいただきました。 「まとめる」を「ロットにまとめる」と言い換えられても、ある単位にまとめるという以上の意味はありませんよね。 今お伺いしたいのは、「まとめる」の意味なのです。

  • NCU
  • ベストアンサー率10% (32/318)
回答No.3

「1000単位にまとめる」とは?

akebi12
質問者

補足

単位は10でも100でも1000でもいいのですが ひとつのロットにまとめたいとき、と言う意味です。 たとえば数字をランダムに1,5、35、66、、、 と打ち込んでいっって、 最終的に打ち込んだ数字を若い順にひとつの ロットにまとめたいのですが。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

#01です。手順を追加します。 ソートする前にA列全体をコピーし、「編集」→「形式を選択して貼り付け」→「値」でA列に貼り付けしてください。 そうしないとソートの処理を行ったタイミングで乱数が再度発生してしまいます