Excelで5桁の乱数ジェネレータ (7例)

  • これを共有
Hugh West

で働きながら マイクロソフトエクセル しかし、時には5桁の乱数発生器が必要になることがあります。 特に統計分析をしているときに5桁の数字を生成する必要があるかもしれません。 また、パスワードやIDを作成するために5桁の数字発生器を使うこともあります。 幸いにも、Excelには5桁の乱数を得るためのオプションがいくつかあります。 この記事では、それらのオプションを使用する方法について説明します。

練習用ワークブックをダウンロードする

この記事の作成に使用した練習用ワークブックをダウンロードすることができます。

ランダム5桁番号ジェネレータ.xlsm

Excelで5桁の乱数ジェネレータの7つの例

1.5桁の数字ジェネレータとしてのExcel RANDBETWEEN関数

まず最初に RANDBETWEEN関数 を5桁の数字ジェネレータとして使用します。 この関数は、指定した数字の間の乱数を得ることができます。 例えば、次のような5桁の数字を生成します。 10000 99999 ご希望の結果を得るには、以下の手順を実行してください。

ステップス

  • に以下の数式を入力してください。 セルB5 を押してください。 入力 .
=RANDBETWEEN(10000,99999)

  • その結果、以下のような5桁の数字が得られます。 次に フィルハンドル ( + )ツールで5桁の数字を範囲内で取得することができます。 B6:B10 .

  • その結果、以下のような出力が得られます。

があります。 ランドビュートゥエン この関数で生成される乱数は、ワークシートのセルを計算するたびに変化します。 このような数値の変化を避けたい場合は、以下の手順を実行してください。

ステップス

  • で生成した乱数をまずコピーします。 ランドビュートゥエン に従って計算されます。 ホーム > コピー または Ctrl + C .

  • として貼り付けます。 価値観 追って ホーム > 貼り付け > 値の貼り付け (スクリーンショット参照)。

  • その結果、数値が値として得られます。

続きを読む: 乱数を生成するExcelの計算式(5例)

2.LEFT&RANDBETWEEN関数で5桁の乱数を生成する。

この方法では、組み合わせによる計算式で ランドビュートゥエン この数式は、数式が参照するセルに与えられた数値の長さに応じて乱数を生成します。 どのように作業を行うか見てみましょう。

ステップス

  • まず、以下の数式を セルB6 を打つと 入力 この数式は空のセルを返します。
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • ここで、次のように入力します。 5 において セルB5 を打つと、5桁の乱数が必要です。 入力 である。 セルB6 をクリックすると、5桁の乱数が表示されます。

🔎 フォーミュラの仕組みは?

  • はんたいちゅう

ここで、上記の式は、以下の間の乱数を返します。 1 まで 9 .

  • RANDBETWEEN(0,999999999999999)

ここでは ランドビュートゥエン の間の乱数を返す関数です。 0 まで 999999999999999.

  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5

の長さを含む乱数を返す。 セルB5 .

続きを読む Excelで4桁の乱数ジェネレータ(8例)

3.エクセルでROUND & RAND関数を使って5桁の数字を作成する

今回は、その組み合わせで ラウンド ランド は、5桁の数字として機能します。 乱数発生器 数字を生成するための一般的な計算式は

=round(rand()*(y-x)+x,0)

どこ X Y は、5桁の数字を生成したい下と上の数字です。

ステップス

  • に以下の数式を入力してください。 セルB5 .次のプレス 入力 .
=ROUND(RAND()*(99999-10000)+10000,0)

  • その結果、以下のような5桁の数字になります。

🔎 フォーミュラの仕組みは?

  • ランド

ここでは ランド はランダムな10進数を生成する関数である。

  • RAND()*(99999-10000)+10000

本編では、その結果を ランド 関数に乗算されます。 89999 そして、その結果を 1000 .

  • ROUND(RAND()*(99999-10000)+10000,0)

最後に ラウンド 関数は、前の式の結果を小数点以下0桁に丸める。

続きを読む Excelで小数を含む乱数を生成する(3つの方法)

4.INTとRANDの組み合わせで5桁の数字生成機能

この方法は、前の方法と似ています。 ラウンド 関数を使用します。 INT 機能 ここで、5桁の乱数を作成する場合 10000 99999 以下の手順に従ってください。

ステップス

  • に以下の数式を入力してください。 セルB5 次に、 を押します。 入力 .
=INT(RAND()*(99999-10000)+10000)

  • その結果、以下のような出力が得られます。

で述べたのと同じように、上記の式が機能します。 方法3 .まずは ランド は,ランダムな10進数を生成し,その10進数に 89999 に追加され 1000 .最後に イント 関数は,最も近い5桁の整数に丸める。

続きを読む Excelで10桁の乱数を生成する方法(6つの方法)

類似の読み物

  • エクセルでランダムなデータを生成する方法(9つの簡単な方法)
  • Excelで繰り返しのない乱数発生器(9つの方法)
  • Excelでリストから乱数を生成する(4つの方法)
  • Excelの範囲指定による乱数発生機能 (8例)

5.RANDARRAY関数で5桁の乱数を作成する。

を使用することができます。 RANDARRY関数 の間の5桁の乱数発生器として使用します。 10000 99999 を、広げていく。 2 カラムと 6 は、以下の手順で行えます。

ステップス

  • に次の数式を入力します。 セルB5 .
=RANDARRAY(6,2,10000,99999,TRUE)

  • を打つと 入力 の場合、上の式は5桁の乱数(整数)を列にわたって返す。 B & C と行 5:10 .

続きを読む エクセルで重複のない乱数を生成する方法(7つの方法)

6.分析ツールパックを適用して、5桁の数字をエクセルで生成する

この方法では、Excelのアドインを5桁の数字のジェネレーターとして使用します。 まず、アドインを エクセルリボン 後日、そのアドインを使って5桁の乱数を発生させる予定です。

ステップス

  • まず ファイル タブをクリックします。

  • 第二に、選択 オプション .

  • 次に エクセルオプション というダイアログが表示されるので、それをクリックします。 アドイン .チェック エクセルアドイン から選ばれています。 管理する のプルダウンメニューから 行く .

  • その結果 アドイン ダイアログが表示されたら、チェックマークを付けて 解析ツールパック を押してください。 よっしゃー .

  • 今度は データ というタブがあり データ分析 のオプションがあります。 これをクリックします。

  • その結果 データ分析 ダイアログボックスが表示されたら 乱数 世代 から 分析ツール を押してください。 よっしゃー .

  • の時は 乱数発生 というダイアログが表示されたら、次のように入力します。 2 として 変数数 そして 6 として 乱数数 .
  • 次に、以下を選択します。 ユニフォーム から 流通 ドロップダウンで パラメータ の部分は、5桁の数字の範囲を入力します( 10000 99999 )の中に入っています。 のフィールドを使用します。
  • その後 出力範囲 を選択し、目的のセル(ここでは セル$B$5 ). プレス よっしゃー をクリックしてダイアログを閉じます。

  • 最後に、以下のような出力を確認することができます。

  • で生成された5桁の乱数。 解析ツールパック は小数を含むので,小数点以下0桁に変換するには ラウンド または イント 機能(後述 方法4 方法5 ).

続きを読む データ解析ツールとExcelの関数による乱数発生器

7.5桁の数字ジェネレーターとしてExcel VBAを適用する。

を使用することができます。 エクセルブイビーエー を使って5桁の乱数を発生させることができます。

ステップス

  • まず、5桁の乱数を取得したいシートに移動します。 次に、シート名の上で右クリックし 表示コード を表示させることができます。 ブイビーエー ウィンドウに表示されます。

  • ここで、以下のコードを モジュール を使用して実行します。 F5 キーになります。
 Sub Random5DigitNumber() Dim N As Integer For N = 5 To 10 ActiveSheet.Cells(N, 2) = Round(Rnd() * (99999 - 10000) + 10000, 0) Next N End Sub 

  • 最後に、このコードを実行すると、以下の5桁の数字が表示されます。

続きを読む Excel VBAで範囲内に乱数を発生させる方法

覚えておきたいこと

  • から受け取る結果です。 ランドビュートゥエン 関数に重複がある場合、重複した番号を検出するために RANK.EQ関数 をエクセルで表示します。
  • があります。 ランド 関数もまた揮発性関数である。 ランド を使った値に変換します。 ペースト・スペシャル オプションを使用します。

結論

上記の記事では、Excelで5桁の乱数を生成するいくつかの例について詳しく説明しました。 うまくいけば、これらの方法と説明であなたの問題を解決するのに十分です。 あなたが何か質問がある場合は私に知らせてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。