【パソコン基礎知識】
Excelの乱数を生成する方法

Excelで表を作成する際は、関数を使う場合が多いです。関数は正確な数字を導き出す計算式であるものがほとんどです。しかし、抽選で利用できる乱数を生成できる関数があります。乱数の利用方法は難しくなく、方法を知っていればすぐにでも活用できるでしょう。

安全なソフトプライバシー保護 | マルウェアなし | 広告なし 3ステップで操作 3ステップだけ修復可能
内野 博

May 28, 2024 • カテゴリ: ファイル復元・修復

Excelで表を作成する際は、関数を使う場合が多いです。関数は正確な数字を導き出す計算式であるものがほとんどです。 しかし、抽選で利用できる乱数を生成できる関数があります。乱数の利用方法は難しくなく、方法を知っていればすぐにでも活用できるでしょう。

本ページでは、Excelの乱数を生成する方法について解説します。


Part1: Excelで乱数を表示させるRAND関数について

Excel(以下、エクセル)で利用できる関数には、「RAND関数」というものがあります。RAND関数は「ランダム関数」を指します。従来の関数は決められた計算式で決められた数値が出るため、セルに入力した数値を変更しない限りは何度計算しても答えは変わりません。RAND関数は名前の通りランダムに数値を生成する関数で、計算するたびに新しい数値が出されます。また数字を抽出する際に他のセルと数値が重複しないので、抽選で用いられることが多いです。

Part2: エクセルの関数で乱数を生成する方法

エクセルでいくつかのランダム関数について、特徴や使用方法を解説します。いずれも乱数を生成する関数ですが、条件付けが異なります。「生成する乱数は小数か整数か」「指定した範囲内から抽選で生成するのか」など、目的によって条件の指定が必要です。ぜひご参考ください。

2.1 RAND関数の使用(ランダムな小数を生成)

RAND関数は、0以上1未満のランダムな小数を生成する関数です。RAND関数を使うことで、簡単にランダムな小数を得られます。小数は詳細な計算に用いられる場面が多いため、シミュレーションや確率計算に便利です。

RAND関数の入力例は、以下の手順です。

手順1.セルに「=RAND()」と入力する
手順2.エンターキーを押すと、0以上1未満のランダムな小数が表示される

RAND関数でランダムな小数を生成

2.2 RANDBETWEEN関数の使用(ランダムな整数を生成)

RANDBETWEEN関数は、指定した範囲内から抽選されたランダムな整数を生成します。特定の範囲内でランダムな値を得たい場合に便利です。主に、テストデータの作成やランダムなサンプルの抽出に役立ちます。

RANDBETWEEN関数の入力例は、以下の手順です。

手順1.セルに「=RANDBETWEEN(最小値, 最大値)」と入力する
手順2.「=RANDBETWEEN(1, 10)」と入力すると、1から10までの間のランダムな整数が生成される

RANDBETWEEN関数でランダムな整数を生成

2.3 TRUNC関数の使用(ランダムな整数を生成)

TRUNC関数は、RAND関数と組み合わせてランダムな整数を生成する方法です。TRUNC関数を使うことで、小数点以下を切り捨てて整数を得られます。より細かい制御が必要な場合に有用です

TRUNC関数の入力例は、以下の手順です。

手順1.セルに「=TRUNC(RAND() * 最大値)」と入力する
手順2.「=TRUNC(RAND() * 10)」と入力すると、0から9までのランダムな整数が生成される

TRUNC関数でランダムな整数を生成

2.4 ランダム関数のドラッグダウン(複数の乱数を一度に生成)

エクセルでは、複数のセルに対して乱数を一度に生成することも簡単です。RAND関数やRANDBETWEEN関数を使用して、ドラッグダウンすると複数の乱数を得られます。

ランダム関数のドラッグダウンで複数生成する方法は、以下の手順です。

手順1.セルにランダム関数を入力する

セルにランダム関数を入力

手順2.セル右下のハンドルをドラッグして、生成したい範囲にドラッグ&ドロップする

右下のハンドルをドラッグ

手順3.選択した範囲内にランダムな数値が入力される

ランダムな数値が入力

Part3:ランダムなデータ生成への応用

さまざまなランダム関数をご紹介しました。しかし、ただ数字が生成されるだけと聞くと、実際の使用例が想像しにくいでしょう。ランダムな数字の生成は、膨大な数の数字をサンプルに用いるシミュレーションや統計分析などに重要です。実際の応用例を踏まえ、詳しく解説します。

3.1 シミュレーション

乱数生成は、シミュレーションにおいて不可欠です。たとえば、モンテカルロシミュレーション(数多くのシミュレーションを行い、統計的な結果を導き出す数学的手法)では、乱数を用いてさまざまなシナリオを試行し、確率的な結果を導き出します。エクセルのRAND関数やRANDBETWEEN関数を使うことで、容易に複数のシナリオをシミュレートできます。

3.2 統計分析

統計分析でも乱数生成は重要です。ランダムなサンプルを抽出してデータの特性を分析する場合や、推定の精度を確認する場合に使用します。エクセルの乱数関数を駆使すれば、統計分析の幅が広がります。

3.3 ランダムなサンプリング

大規模なデータセットからランダムにサンプルを抽出する際にも、乱数生成が役立ちます。たとえば、顧客データベースからランダムに一定数の顧客を選び出してマーケティング調査を行う場合、RANDBETWEEN関数を用いて簡単にサンプリングが可能です。

3.4 ゲームやイベントの準備

ゲームのイベントや抽選会などでも、乱数生成は重宝します。ランダムに当選者を選ぶ際や、ゲーム内でランダムなイベントを発生させる場合に利用します。エクセルの乱数関数を活用すれば、手軽にランダムなイベント管理が可能です。

3.5 データのマスキング

データのマスキングは、個人情報を保護するための重要な手法です。ランダムな値を使って実際のデータを隠蔽することで、プライバシーを守りつつデータを分析できます。RAND関数やRANDBETWEEN関数を用いて、データの一部をランダムな値で置き換えられます。

豆知識:エクセルファイルが開かないときの対処法

エクセルを使い続けていると、ファイルが開かないトラブルが発生することがあります。どのエクセルファイルも開かない場合、エクセルのソフトやPCのシステムに問題があると考えられます。

このパターンでは、エクセルソフトの再インストールやPCのシステム修正で対処できるでしょう。特定のエクセルファイルが開かない場合、そのファイルが破損している可能性が高いです。このパターンではPCの基本機能だけでは対処できず、ファイル修復ソフトを使わなければいけません。

エクセルファイルを修復できるソフトはいろいろありますが、おすすめはWondershareのRepairitです。Repairitのおすすめポイントは操作性のわかりやすさで、たったの3ステップだけでファイルを修復できます。また修復率が高く1億5000万人以上のユーザーが利用しており、実績は申し分ありません。写真や動画の修復も可能なので、利用したあとも備えとして置いておくと安心です。

無料ダウンロード Windows版 無料ダウンロード Mac版

★以下はRepairitで破損したエクセルファイルを修復する手順です。

ステップ1 破損したテキストファイルを追加します。

「Wondershare Repairit」を起動した後、「+追加」ボタンをクリックして、破損したエクセルファイルを追加します。

破損したエクセルファイルを追加

ステップ2 破損したエクセルファイルを修復します。

破損したファイルを追加できたら、右下の「修復」をクリックします。そうすると、修復作業が始まります。

破損したエクセルファイルを修復

ステップ3 修復したエクセルファイルを保存します。

修復完了すると、「プレビュー」をクリックして修復できたファイルをプレビューできます。そして、「保存」ボタンをクリックして、修復できたテキストファイルを保存します。
(*ファイルをプレビューできない場合もあります。この場合、直接的にパソコンに保存してファイルを開いてみてください。)

修復したエクセルファイルをプレビューして保存

以上簡単な操作で開かないファイルを修復するが可能です。
また、このソフトを使うことで、動画写真の修復にも対応しています。ぜひお試しください。

破損したファイル修復ソフト

Wondershare Repairit - エクセル(Excel)ファイル修復ソフト

  • Windows/Macで開けない、破損した動画・写真・ドキュメント・音声ファイルを修復
  • MOV、MP4、M2TS、MKV、MTS、3GP、AVIなど多種類の形式に対応
  • 撮影中、記録中、転送中、編集中、変換中、処理中に破損した動画を修復
  • Canon、Nikon、Sony、GoPro、DJIなどカメラで撮影された動画を修復
  • ワード、エクセル、PDF、パワーポイントなどのファイルを修復
人気記事
Home > Resources > ファイル復元・修復 > 【パソコン基礎知識】
Excelの乱数を生成する方法