- ベストアンサー
Excelでランダムかつ重複無し整数の出し方
例えば3~7の範囲で、ランダムかつ重複しないように整数を出したい場合、 どうしたらよいでしょうか? Windows XP Excel 2003です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
基本形: A1からA5に =RAND() と記入する B1からB5に3から7を記入する A:B列をA列で並べ替える。 具体的に欲しい見せ方に応じて、適宜応用して利用します。 たとえば =Sheet1!B1 以下コピー を並べておくなど。
その他の回答 (1)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
例えばA1~A7の範囲に3~7の整数値をランダムかつ重複しないように表示するとします。 その場合、適当な列(ここでは仮にC列とします)を作業列として使用します。 まず、C1~C5の範囲のセルに次の関数を入力して下さい。 =RAND() 次に、A1セルに次の関数を入力して下さい。 =RANK($C1,$C$1:$C$5)+2 次に、A1セルをコピーして、A2~A5の範囲に貼り付けて下さい。 以上です。
質問者
お礼
教えていただき、ありがとうございました。
お礼
回答してくださった皆さん、本当にありがとうございました。