Excelの乱数、ランダム関連操作、関数等まとめです。
乱数の作成
関数で乱数を求める場合、Rand関数(0~1の乱数)またはRandBetween関数(指定範囲の整数)を用います。
もしビンゴで使うような重複しない乱数を求める場合は、Rank.Eq関数と組み合わせて一度順位化する方法が有効です。
マクロ(VBA)で乱数を求める場合は、Rnd関数を使います。
シード値を更新するRandomizeについても言及しています。
シード値を更新するRandomizeについても言及しています。
乱数の応用
乱数を作った上でソートすることで、セルをシャッフルすることが可能です。
VLookUpなどを使い、当番表にメンバーをランダムに振り分ける方法です。
変わったところで、アナグラムを作る方法です。少しいじればランダムに文字列内の文字を抽出する方法にもなります。
VBAを使えば、ランダムに問題を出題する英単語学習ソフトなどを作ることもできます。
コメント