Excel(エクセル)でセルをランダムに並び替え(シャッフル)する方法

bingo IT

並び替え機能と乱数を利用して、セルの内容をシャッフルする方法のご紹介です。

スポンサーリンク

成果物

randomsort1
この状態から、
randomsort8
セルの並び順をシャッフルさせます。

ランダムに並び替え

randomsort2
並べ替えたい列のひとつ右の列に=Rand()と入力してEnterを押し、
randomsort3
オートフィルで関数を下にコピーすると、このようにそれぞれランダムな0~1の値が返ります。
randomsort4
このランダムな値を並べ替えしたいので、選択範囲はそのままでホームタブ並べ替えとフィルター昇順をクリックします。
randomsort5
今選択されているのはB列ですが、隣接するA列も一緒に並べ替えしたいので、「選択範囲を拡張する」にチェックを付けたままOKを押します。
randomsort6
乱数および隣接するA列が並べ替えされました。
Rand関数で作った乱数は、何か処理を行うたびに再計算が入り、ちがう数値に変わります。
数値が昇順の並びになっていませんが、並べ替える前とちがう数値になっているためなので、気にしないでOKです。
randomsort7
Deleteを押し、Rand関数を削除したら完成です。
Excelエクセルで名簿を五十音順に並べ替える方法と昇順・降順の意味/並べ替えとフィルターの使い方
エクセルでデータを入力した後、提出する前にとりあえずデータを名前順や番号順に揃えて提出したい場合、単純に自分で使う場合に管理しやすくしたい場合など、データを昇順/降順で並べ替えたい場面は多いと思います。ここではexcelの「並べ替えとフィル...
Excel(エクセル):ランダム、乱数
Excelの乱数、ランダム関連操作、関数等まとめです。 乱数の作成 関数で乱数を求める場合、Rand関数(0~1の乱数)またはRandBetween関数(指定範囲の整数)を用います。 もしビンゴで使うような重複...

コメント

  1. 通りすがり より:

    Sort関数で作った乱数、って何ですか。

  2. すなぎつ より:

    失礼、Rand関数です。ご指摘ありがとうございます。