• ベストアンサー

エクセルで乱数を作りたいのですが

1行あたり1~100番位で乱数を作りたいのですが 各行に同じ数が入らない方法はあるでしょうか? RANDBETWEENですと同じ数字が複数入ってしまいます。 宜しくお願い致します。

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

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

1~100の数字をでたらめに100回生成させて、同じ数が出ない方が不 自然ですね。重複があっては困るのなら、乱数は使えません。 ちょっと発想を変えて、あらかじめ1から100までの数字のリストを 作っておいて、それをでたらめな順番に並べ替えるのはいかがでしょ う。たとえばA1:A100に1から100の数値があって、B1:B100にrand()関 数で生成した乱数があって、B列をキーにして並べ替えるんです。 で、A列をコピーして使うと。

その他の回答 (2)

  • fuzzball
  • ベストアンサー率19% (45/233)
回答No.2

『ないのでしょうか?』→『ないのではないでしょうか?』 です。失礼しました。

  • fuzzball
  • ベストアンサー率19% (45/233)
回答No.1

今までの行の乱数をチェックして、ダブリがあれば再生成するしかないのでしょうか?

関連するQ&A

専門家に質問してみよう