• ベストアンサー

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/17069)
回答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