• ベストアンサー

Excelでランダムかつ重複無し整数の出し方

例えば3~7の範囲で、ランダムかつ重複しないように整数を出したい場合、 どうしたらよいでしょうか? Windows XP Excel 2003です。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

基本形: A1からA5に =RAND() と記入する B1からB5に3から7を記入する A:B列をA列で並べ替える。 具体的に欲しい見せ方に応じて、適宜応用して利用します。 たとえば =Sheet1!B1 以下コピー を並べておくなど。

murasakijakusya
質問者

お礼

回答してくださった皆さん、本当にありがとうございました。

その他の回答 (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の範囲に貼り付けて下さい。  以上です。

murasakijakusya
質問者

お礼

教えていただき、ありがとうございました。

関連するQ&A