Excelでリストをランダム化する| Excelでリストをランダムに並べ替える方法は?

Excelでリストをランダム化する方法は?

エクセルでリストをランダム化するということは、データからランダムな値を選択することを意味します。エクセルでリスト全体をランダム化するには、2つのエクセル式があります。1つは、任意のランダム値をセルに与える= RAND()関数で、リストまたは= RANDBETWEEN()関数を使用して、ユーザーが指定した数値範囲からセルにランダムな値を与えることができます。

#1RAND関数を使用してリストに乱数を挿入する

RAND関数を使用して、Excelで0から1未満までの乱数をリストに挿入できるかどうかはわかりません。RAND関数によって生成された数値を使用して、数値のリストをランダムに並べ替えることができます。

RAND関数には、満たすべきパラメータはありません。数式を入力して角かっこを閉じるだけです。RAND関数は、パラメーターを0より大きく1より小さいものとして自動的に想定します。

上記の例では、数式を入力しました

いくつかの製品のリストがあり、機密性のためにデータをランダムに並べ替えたいと思います。

製品名に基づいてデータを並べ替えようとすると、AからZまたはZからAのいずれかに並べ替えられます。総売上高に基づいてデータを並べ替えようとすると、最低から最高、または最高から最低のいずれかに並べ替えられます。

しかし、私はそれらのどちらも起こらないようにしたい、私はランダムにソートしたい。

  • ステップ1: GrossSales列の直後にRAND関数を適用します。新しい列にHelperという名前を付けます。

  • ステップ2: RANDは揮発性の関数であり、Excelでのすべてのアクションの後に値を変更し続けることを忘れないでください。したがって、[形式を選択して貼り付け]を使用して数式を削除します。
  • ステップ3:値を貼り付けた後、データ範囲全体を選択し、[データ]タブに移動します。
  • ステップ4:データの下で、タブでSORTオプションを選択します。

  • ステップ5: [並べ替え]で、新しく挿入された列、つまりヘルパーを選択します

  • ステップ6: [注文]の下の同じウィンドウで、必要なオプションを選択します。手動で並べ替えているため、使用可能なオプションのいずれかを選択できます。最小から最大を選択しました。

  • ステップ7: [OK]ボタンをクリックします。データをランダムに並べ替えます。

#2Excelのランダム化リストで宝くじの当選者を選ぶ

あなたが宝くじ業界を見たことがあるなら、彼らはどんな種類のバイアスもなくランダムに勝者を選びます。ExcelとRAND関数を使用することで、勝者を選ぶこともできます。

名前と宝くじ番号がほとんどないので、このロットから宝くじの当選者を選ぶ必要があります。

勝者を選ぶための基準は、各名前に対して1から100までの乱数を生成する必要があり、最大スコアを獲得した人は誰でも勝者として宣言されます。

RAND関数を使用して、各名前に対していくつかの数値を生成します。問題は、RANDが1未満のすべての値を取得できることです。そのため、数値100にRAND関数によって生成された数値を乗算します。

RANDは揮発性の関数なので、数式を削除して値のみを保持します。

これで、それぞれの名前に対するスコアの準備ができました。基準は、最大スコアを獲得した人が勝者として宣言されることです。数字を大きいものから小さいものへと並べ替えます。

  • ステップ1:データを選択し、[データの下]タブで[並べ替え]オプションを選択します。

  • ステップ2: [並べ替え]で[スコア]列を選択します。

  • ステップ3:プロセスの重要な部分がここにあります。[注文]で、基準を最大から最小に選択する必要があります。リストの最大値が最初に来るようにします。

  • ステップ4: [OK ]をクリックすると、スコア列の最大から最小にデータが並べ替えられます。

ワオ!!!ここに勝者がいます。勝者は、RAND関数を適用したときに最高のスコアを獲得したRamelaです。

覚えておくべきこと

  • RANDとRANDBETWEENはどちらも揮発性の関数であり、ブックの速度を大幅に低下させます。
  • ワークシートに変更が発生すると、両方の関数が値を再計算します。
  • RANDを使用すると、0より大きく1より小さい乱数を生成できます。
  • どのワークブックにも揮発性関数を保持しないでください。