「ランダムな並べ替えを行いたいのですがどうすればいいのでしょう?」Excelでときどきいただく質問です。Excelでは、[標準]ツールバー−[昇順で並べ替え][降順で並べ替え]ボタンや、メニュー[データ]−[並べ替え]をクリックして表示される[並べ替え]ダイアログを使って、データを並べ替えることができます。この並べ替え機能では、文字コード順・ふりがな順・ユーザー設定リスト順といった何らかの順序に並べ替えができます。これを何らかの指定された順序ではなく、ランダムに並べ替えを行うことができないのか、というのがご質問の主旨です。[スポンサードリンク]Excelには乱数を発生させるワークシート関数=RANDが用意されています。このRAND関数を利用すればランダムな並べ替えは簡単にできてしまいます。17KByte)ダウンロードRAND関数は再計算が行われるたびに0から1までの乱数を発生させますので、サンプルファイルでは並べ替えを実行する毎にC2:C11の数値は変化しますから、C列をキーにして並べ替えを実行すれば、実行するたびにランダムな並べ替えが行われるわけです。このサイトではRAND関数について以下のようなネタをご紹介していますので、合わせてご参照ください。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。