365・LibreOfficeなどに関するメモ2020-01-25(Excel)重複のないランダムな整数を生成するExcelExcelで、値の重複がないように整数をランダムに並べる方法についてです。SEQUENCE関数とRANDARRAY関数などを組み合わせて、重複しないランダムな整数の並びを作ることができます。適当なセルに次のように入力します。=SORTBY(SEQUENCE(10),RANDARRAY(10),1)SEQUENCE関数により1から10の整数を生成し、RANDARRAY関数で0~1のランダムな値を10個生成します。あとはSORTBY関数で後者を基準にして並べ替えています。第3引数(1、つまり昇順)は省略しても大丈夫です。確定するとこうなります。結果はRAND関数の結果と同様に、再計算とともに変化します。365はデスクトップ版、LibreOfficeは記事作成時の安定バージョンを用いた結果を示しています。サイトポリシー等についてはこちらをご覧ください。(1)検索スポンサーリンク引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。