[[20120118181519]] 『こんなものを作りたい』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『こんなものを作りたい』(初心者)

エクセルのバージョン:Excel2010
OSのバージョン:Windows 7

参照URL:

はじめまして。

参照URLの画像のようなものを大量に作りたいと思っています。

これは、数字を適当な位置に挿入し座標を指定して移動させています。数字をランダムにバラまきたいので、座標はランダムな乱数を、x座標y座標ともに、(乱数、乱数)のようにしてを使いました。

手作業で何万パターンも作るのは無理ですし、画像編集ソフトでもプログラミングを組まないとできないので、Excelで作ろうと考えました。(VBAをはじめ、プログラミングはできません。)

アイディアとしては

・rand関数を使う
・セルを細かい正方形にする
・散布図を使って、不要なところは消す

などが浮かびますが、私の能力ではこれ以上具体的なことはわかりません。

もちろん全く違う作り方もあると思います。どんな方法でも構いません。

どうぞ、よろしくお願い致します。

はじめまして。

参照URLの画像のようなものを数千パターン作りたいと思っています。 参照URLの画像は手で作りましたが、数千パターンも作ることはできません。

1〜50までの数字をランダムにバラまいています。

・rand関数、rank関数などを使う・sheet1で乱数を発生させ、sheet2でそれらを散布させる

などなんとなくわかりますが、私の能力ではこれ以上具体的なことはわかりません。

どのように作ればよいでしょうか。

よろしくお願いします。

Windows 7、Excel2010


差し支えがない範囲で何をするものか教えてください。(興味深々)


 "数字"は1から7の"7つ"なのでしょうか。

どんなことをするのかな?

 20×20の枠を考えます。
 C26:V45  =RAND()
 C3:=IF(RANK(C26,$C$26:$V$45)<=7,RANK(C26,$C$26:$V$45),"")
 C3:V22 にコピー               (NB)

みなさん、ありがとうございます。

数字は1〜100までというものも、作る必要があります。さらに、1〜100のうち「一つだけ数字をランダムに抜く」ものも作りたいと思っています。たとえば、54を抜くとすると、1〜100までの99個の数をランダムに並べることになります。

また以下の文章をいまいち理解できないので、申し訳ありませんが、もう少し噛み砕いて教えていただけると、助かります。

 20×20の枠を考えます。
 C26:V45  =RAND()
 C3:=IF(RANK(C26,$C$26:$V$45)<=7,RANK(C26,$C$26:$V$45),"")
 C3:V22 にコピー               (NB)

ふたたび、よろしくおねがいします。


 どのへんがわかりませんか?

 C26:V45  =RAND()
 →C26に =RAND() と入力し、コピー。
  C26からV45を選択してペーストして下さい。

 C3:=IF(RANK(C26,$C$26:$V$45)<=7,RANK(C26,$C$26:$V$45),"")
 →C3に =IF(RANK(C26,$C$26:$V$45)<=7,RANK(C26,$C$26:$V$45),"")
  と入力してください。

 C3:V22 にコピー
 →C3をコピーし、C3からV22を選択してペーストしてください。

 上記手順で分からないところがあれば具体的に質問してください。
(さくら)

さくらさん、ありがとうございます。

C26やV22というのはセルの番号のことですよね?C26に=RAND()と入力すると、0.052060481
という数字が出てきます。

「選択してペースト」とはどういうことでしょうか。またペーストとはどこにペーストするのでしょうか。

ctrlキーを押しながら操作しますか。

よろしくお願いします。


 もう一回、さくらさんの回答をじっくり読みながらやってみてください。
 >どこにペーストするのでしょうか。
 ↓
 >>C26からV45を選択してペーストして下さい。
 ちゃんと書いてありますよ〜

 「C26からV45」を選択して、ペーストして下さい。

 最初の質問文では、それなりにExcelを使える人に見えますが
 コピペも怪しいようでしたら、どの程度PC・Excelを扱えるかを
 自己申告しとくと回答も詳細になるかもですよ。
 (とおりすがりん♪)

 C26セルからV45セルを選択した状態で数式バーに
 =RAND()
 と入力後、Ctrlキーを押しながらEnter

 C3セルからV22セルを選択した状態で数式バーに
 =IF(RANK(C26,$C$26:$V$45)<=7,RANK(C26,$C$26:$V$45),"")
 と入力後、Ctrlキーを押しながらEnter

 (se_9)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.