Excelで、値の重複がないように整数をランダムに並べる方法についてです。
- SEQUENCE関数とRANDARRAY関数などを組み合わせて、重複しないランダムな整数の並びを作ることができます。
手順
適当なセルに次のように入力します。
=SORTBY(SEQUENCE(10),RANDARRAY(10),1)
SEQUENCE関数により1から10の整数を生成し、RANDARRAY関数で0~1のランダムな値を10個生成します。
あとはSORTBY関数で後者を基準にして並べ替えています。第3引数(1、つまり昇順)は省略しても大丈夫です。
確定するとこうなります。
結果はRAND関数の結果と同様に、再計算とともに変化します。