• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複しない乱数表を作る関数について)

重複しない乱数表を作る関数について

このQ&Aのポイント
  • 重複しない乱数表を作成する方法について質問します。
  • 「=RANDBETWEEN(0,50)」では、数字が重複する乱数表ができますが、重複しない乱数表を作成する方法を教えてください。
  • 横方向に0から50までの数字が一通り出現し、次に新たな数列が作られる際に、重複がないようにしたいです。

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

  • ベストアンサー
  • rukuku
  • ベストアンサー率42% (401/933)
回答No.1

はじめまして 発想を変えて0~51の数字をランダムに並べ替えるというのはいかがでしょうか。 1.A1に0~A51に50の数字を順次入力 2.B1~B51に=rand()を入力 3.B列をキーにして並び替え これでA列には0~50の数字がランダムに並びます。 その後、A列をコピー&形式を指定して貼り付け(行列を入れ替える)を行えば横に0~51の数字がランダムに並びます。 この作業の繰り返しで質問の表が作れるかと思います。 …同じ作業の繰り返しなのでマクロを使えばもっと楽になります。

heisenberg
質問者

お礼

お礼が遅くなり、申し訳ありません。 ご教示頂いた方法で乱数表を作成してみます。 有難うございました。

関連するQ&A