excelのランダム問題出題について
excelでデータからランダムに20題問題をだすシートを作っています。ネットでやり方を調べたところ、ランダムに問題の数分数字を生成してrank関数を使い、ランダムな問題を表示させるということでした。その方法でできることにはできるのですが、その方法だデータ数が多くなってきたときその分増やさなければならないといったもどかしさが残ります。前述した方法以外で、ランダムな問題を表示させる方法があったら教えていただけないでしょうか。
0
excelでデータからランダムに20題問題をだすシートを作っています。ネットでやり方を調べたところ、ランダムに問題の数分数字を生成してrank関数を使い、ランダムな問題を表示させるということでした。その方法でできることにはできるのですが、その方法だデータ数が多くなってきたときその分増やさなければならないといったもどかしさが残ります。前述した方法以外で、ランダムな問題を表示させる方法があったら教えていただけないでしょうか。
Excelを持っていないので、Googleスプレッドシートで実現する方法について調べてみました。
(1) dataのシートで全ての問題(ここでは12個)をシャッフルします
(2) testのシートでdataのシートから問題を上から任意の数(ここでは10個)取得します
Excelでデータをシャッフルする方法について調べてみましたが、質問者さんが行っている通り、行毎に乱数を生成してその乱数を基にソートするという方法が主流のようですね。
下記のページによると、Ultimate Suite for Excelというアドインを使ったら、Googleスプレッドシートと同様に簡単にデータをシャッフルできるそうですが、このアドインは有料($69)みたいです。
https://www.ablebits.com/office-addins-blog/2018/01/24/excel-randomize-list-random-sort/
@pinnsann
Questioner
状況がよく分かりません。
可能であれば、excelのシートのスクリーンショットや書いたマクロを貼ってもらえますか。
@pinnsann
Questioner