- ベストアンサー
Excel の行(or カラム)のランダム表示
エクセルで、特定の行(3行目から15行目まで)を ランダムに表示させる方法ってないでしょうか? (3~15行目は事前に入力されているものとします)。 テスト用紙の問題をエクセルで作成しています。 同じ問題でも、順番が変わった問題用紙を作成したいと考えています。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
セルA3~A15に問題文が入っているならば、セルB3~B15を選択して、「=rand()」と式を入力して、最後はCtrl+Enterとすると、セルB3~B15に乱数が表示されるはずです。 あとは、並べ替えボタンを押すつど乱数が再計算され、問題の順番を入れ替えます。 なお、セルB3~B15はB列を非表示にしたり、印刷範囲の設定で印刷しないようにすれば大丈夫です。
その他の回答 (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問複数行あるなら複数行同じ番号を入れる必要があるが)出きるでしょう。
質問者
お礼
ありがとうございます。 すっかりお礼が遅くなってすみませんでした。 とても、助かっています。 実際に利用させていただいています。
お礼
ありがとうございます。 すっかりお礼が遅くなってすみませんでした。 とても、助かっています。 実際に利用させていただいています。 印刷範囲の設定で印刷しないようにすれば、毎回、違うテスト(順序だけですが)になり、重宝しています。