- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複しない乱数表を作る関数について)
重複しない乱数表を作る関数について
このQ&Aのポイント
- 重複しない乱数表を作成する方法について質問します。
- 「=RANDBETWEEN(0,50)」では、数字が重複する乱数表ができますが、重複しない乱数表を作成する方法を教えてください。
- 横方向に0から50までの数字が一通り出現し、次に新たな数列が作られる際に、重複がないようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして 発想を変えて0~51の数字をランダムに並べ替えるというのはいかがでしょうか。 1.A1に0~A51に50の数字を順次入力 2.B1~B51に=rand()を入力 3.B列をキーにして並び替え これでA列には0~50の数字がランダムに並びます。 その後、A列をコピー&形式を指定して貼り付け(行列を入れ替える)を行えば横に0~51の数字がランダムに並びます。 この作業の繰り返しで質問の表が作れるかと思います。 …同じ作業の繰り返しなのでマクロを使えばもっと楽になります。
お礼
お礼が遅くなり、申し訳ありません。 ご教示頂いた方法で乱数表を作成してみます。 有難うございました。