• ベストアンサー

Excel の行(or カラム)のランダム表示

   エクセルで、特定の行(3行目から15行目まで)を ランダムに表示させる方法ってないでしょうか? (3~15行目は事前に入力されているものとします)。  テスト用紙の問題をエクセルで作成しています。  同じ問題でも、順番が変わった問題用紙を作成したいと考えています。  よろしくお願いします。

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

  • ベストアンサー
  • handomari
  • ベストアンサー率47% (83/174)
回答No.1

セルA3~A15に問題文が入っているならば、セルB3~B15を選択して、「=rand()」と式を入力して、最後はCtrl+Enterとすると、セルB3~B15に乱数が表示されるはずです。 あとは、並べ替えボタンを押すつど乱数が再計算され、問題の順番を入れ替えます。 なお、セルB3~B15はB列を非表示にしたり、印刷範囲の設定で印刷しないようにすれば大丈夫です。

bluenight
質問者

お礼

 ありがとうございます。  すっかりお礼が遅くなってすみませんでした。  とても、助かっています。  実際に利用させていただいています。    印刷範囲の設定で印刷しないようにすれば、毎回、違うテスト(順序だけですが)になり、重宝しています。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

(A)A1に=RAND()といれ、A15まで複写する。 B1に1-15までの連番を入れる。 (B)A1:B15をA列でソートする。 これで1対の並び順が出来る。 (C)F9を押すとかA1の=RAND()をエンタすると、乱数が再計算される。その後(B)を行う。 これで1対の並び順になる。 B列に問題を入れておけば(1問複数行あるなら複数行同じ番号を入れる必要があるが)出きるでしょう。

bluenight
質問者

お礼

 ありがとうございます。  すっかりお礼が遅くなってすみませんでした。  とても、助かっています。  実際に利用させていただいています。  

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの行をランダムに入れ替えたい

    分かる方是非教えてください。 エクセルで1行に1項目、計400行程度の資料を作成しました。 この400項目の並びをランダムに入れ替えたいのですが 良い方法があるのでしょうか?

  • エクセル、行のランダムについて

    エクセル、行のランダムについて エクセルで行のランダムについて教えてください。 仮にエクセルシートに以下のようなデータがあるとします。  |  A  |  B  |  C  |  D  |  E  | 1|    |今日は |昨日は |明日は |    |  2|    |良い  |悪い  |普通の |最悪な |  3|    |1日  |日   |    |    |  4|    |でした。|だった。|    |    |  このようなデータがあるとして、各行、ランダムに1つ選び、A列に入れて文章を作成したいのですが、どのようにすればいいでしょうか?

  • エクセル ランダム

    エクセルで数学の小テストを作ろうと考えています。 (1)にグループAの問題数問からランダムに一問 (2)にグループBの問題数問からランダムに一問 という感じで、毎回ランダムな20問程度の小テストを作りたいのですが、よい関数はありませんか?? エクセル等ほぼ初心者なので、よろしくおねがいします。

  • エクセルの大量のデータの行をランダムに並び替える方法

    エクセルで表を作成したのですが、データを間引きしたいと思っています。 きちんと作成した表をある程度、規則性もないデータにしたいため、行をランダムに並び替えて、ごっそり半分くらい削除してしまえば、いいのではないかと思いつきました。ただ、ランダムにデータを並べる方法というのはあるのでしょうか? 結果的にランダムにデータが間引ければ、いいので、もしよい方法がありましたら教えてください。手で作成したデータは1000*30件程度です。がんばれば手で間引けないこともないのですが、もっと効率的な方法がありましたら、非常に負荷軽減になるのでお教えください。

  • エクセルでランダムな並べ替え

    パソコン初心者です。エクセル97で当番表を作成しました。列に仕事名、行に名前(漢字)を入力しました。毎月、役割当番を変更したいのですが、ランダムに並べ替えをする方法がわかりません。どうかよろしくお願いします。

  • Excel で 10個のセルに、0から9を一つ一つランダムに表示したい

    子供の算数の問題を作成するために考えているのですが、Excel で10個のセルに、0から9を一つ一つランダムに表示したいのです。ただ、一度使用した数字は、二度と使用しないようにするためにいい方法はないでしょうか。 例1 2.5.8.6.3.9.7.4.1.0 例2 1.4.7.2.0.5.8.3.6.9 など、乱数等を使用した方がいいと思うのですが、if関数は、最大7つまでしか、判断だきないそうです。 ランダムであり、一度使用した数字は、使用せず、0から9をそれぞれ表示する方法は、ないでしょうか。 よろしくお願いします。

  • エクセルで時間をランダムに

    エクセルで時間をランダムに表示させるにはどうしたら よいでしょうか? 添付の画像だとすべて15:39:12ですがこれを9:39:12とか 19:21:05みたいにランダムにならばせたいのです。 (できれば6時間以上空けて) また日付を二日ずつ同じに並べる方法はあるでしょうか? 画像では2009/5/18から順番に日にちがずれていますが、 これを二日ずつ同じに並べたいのですが方法はあるでしょうか?

  • エクセル関数で、列に1~5の数値がランダムに1000行ほど入力されてお

    エクセル関数で、列に1~5の数値がランダムに1000行ほど入力されており、隣の列に1は5に、2は4に、3は3に、4は2に、5は1に変換する方法を教えていただけますでしょうか?

  • EXCELで100行に1行ずつ抽出したい

    現在卒業研究中でエクセルを使っています。 そこで分からない事があるんですが、約10万行のデータがある列から100行に1行ずつ抽出し、横に1000行の列を作りたいと思ってます。 抽出する行は[1,101,201...]や、[100,200,300]等、番号は問いません。ただランダムではなく、100行ずつ順番に並べたいです。 どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? よろしくお願いいたします。

  • 10行単位の文字列をランダムに表示するには

    10行単位になっている文字群をランダムに表示したいのですが。 たとえば、文字列や数字の列、スクリプトなどが、10行単位でdata.txtに入っています。 ランダムに、その文字列を10行単位で表示する方法です。 こんな形で、呼び出し行を入れてブラウザに表示したいです。 <?php require("data.txt"); ?> 具体例でいいますと、強大なサイトを数名で作っていて、それぞれのアカウントのアドワース広告をランダムに表示したいなどという場合です。 ひとかたまり10行の広告が7つあれば、70行です。 それをランダムに10行単位で呼び出せば可能かと思うのですが。 バナーやテキストのランダム広告はたくさんありますが、今回のようなものは探してもないので、教えていただけるとありがたいです。 もちろんもっといい方法があれば歓迎です。 よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう