• 締切済み

エクセルで0から300までの数字をランダム表示

エクセルで0から300までの数字をランダムに表示させる方法はありますか? 262 096 111 282 063 173 263 211 187 118 121 014 039 235 244 273 082 142 166 197 052 019 とこんな風に表示させていきたいんですが できますでしょうか?

みんなの回答

noname#204879
noname#204879
回答No.7

》 こんな風に表示させていきたい お示しのデータは 11列2行に見えますがそれでOKですか? そんな「風に」何列何行まで「表示させていきたい」のですか? 同じ数値が重複しても構わないのですか?それとも無重複で?

  • yuuu69
  • ベストアンサー率29% (8/27)
回答No.6

RANDBETWEEN関数で RANDBETWEEN(0,300)をセルにコピーすれば乱数が作成されます。

参考URL:
http://www.geocities.jp/haku1569/pasocom/microsoft/excel/function/0002.html
noname#99913
noname#99913
回答No.5

No.4です。訂正です。▲印が訂正のある行です。 縦1列でも良ければ…… (1)A1に「=RAND()」と入力 (2)B1に「=TEXT(RANK(A1,A:A)-1,"000")」と入力 ▲ (3)A1:B1を下へ301行までコピー ▲ 横に11個ずつ並べたければ、 (1)A1~K28まで「=RAND()」と入力(A1に入れてコピーする) (2)L1に「=TEXT(RANK(A1,$A$1:$K$28)-1,"000")」と入力 ▲ (3)L1をM1:V1にコピー (4)L1:V1をL28:V28にコピー (5)E28:K28、P28:V28を削除 ▲

noname#99913
noname#99913
回答No.4

横に11個というのは、何か意味があるのですか?  縦1列でも良ければ…… (1)A1に「=RAND()」と入力 (2)B1に「=TEXT(RANK(A1,A:A),"000")」と入力 (3)A1:B1を下へ300行までコピー 横に11個ずつ並べたければ、 (1)A1~K28まで「=RAND()」と入力(A1に入れてコピーする) (2)L1に「=TEXT(RANK(A1,$A$1:$K$28),"000")」と入力 (3)L1をM1:V1にコピー (4)L1:V1をL28:V28にコピー (5)D28:K28、O28:V28を削除 ちなみに、RAND関数は15桁の乱数を発生します。マイクロソフトのサイトの説明を読む限り、すべての乱数が出つくすまでは、違う数が出るようです。つまり、百兆個までは違う数ということです。 エクセル2007で、ためしに縦1列に乱数を限界行数まで1048576個作って(値で貼り付け)、重複の削除機能を使って調べましたが、重複はありませんでした。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

回答番号:No.2 修正してください。 正 A1に「0」を入力 → 編集 → フィル → 連続データの作成 → 範囲を「列」 → 種類を「加算」 → 増分値を「1」 → 停止値を「300」 → OK B1に =RAND() フィルハンドル(右下の黒い四角)をダブルクリックで301行目までコピーされる。 B列を優先して並べ替え → 0から300までの数値がランダムに並べ替えられる 誤り A1に「1」を入力 → 編集 → フィル → 連続データの作成 → 範囲を「列」 → 種類を「加算」 → 増分値を「0」 → 停止値を「300」 → OK

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

A列に1から300までの番号を入力 A1に「1」を入力 → 編集 → フィル → 連続データの作成 → 範囲を「列」 → 種類を「加算」 → 増分値を「0」 → 停止値を「300」 → OK B1に =RAND() フィルハンドルをダブルクリックで301行目までコピーされる。 B列を優先して並べ替え → 0から300までの数値がランダムに並べ替えられる お試しを

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

rand()関数で、0から300の数字の隣に乱数を表示させ、 000 0.224512 001 0.782749 002 0.528530 ・ ・ 299 0.328765 300 0.832116 乱数の列での並べ替えを行なうとか。 ゲンミツには、たまたま同じ乱数が生成された場合は元の数字が小さい方が前になるので偏りが出るハズですが。

関連するQ&A