Excelで4桁の乱数ジェネレータ(8例)

  • これを共有
Hugh West

で乱数を生成する必要があるかもしれません。 エクセル 乱数は、データの暗号鍵の生成、複雑な事象のシミュレーションや記述、大きなデータセットからのランダムなサンプルの選択などに使用することができます。 今回は、4桁の乱数を生成するさまざまな方法を紹介します。 乱数発生器Excel。

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

ワークブックをダウンロードして、一緒に練習することができます。

4桁の乱数を生成する.xlsm

Excelで4桁の乱数ジェネレータを使用した8つの例

1.4桁の乱数を生成するRANDBETWEEN関数の挿入

RANDBETWEEN関数 に分類されます。 数学・三角関数 をExcelで作成します。 ランドビュートゥエン 関数は、2つの値の中からランダムな値を生成する。 スプレッドシートにアクセスしたり、変更したりするたびに ランドビュートゥエン を生成する。 この関数を使って4桁の乱数を生成してみよう。 そのためには、以下の手順が必要である。

STEPS

  • まず、数式を入力するセルを選択します。 ランドビュートゥエン 関数を使用します。 そこで、セル B5 .
  • 次に、その選択したセルに数式を入れる。
=RANDBETWEEN(1000,9999)

  • 3つ目は、プレス 入力 .

  • では、ドラッグして フィルハンドル を押し下げると、その範囲内で数式が複製されます。 または オートフィル をダブルクリックしてください。 プラス ( + )の記号を表示します。

  • 最後に、私たちが見ることができるのは 4 セル範囲内の数値の乱数 B5:B9 .

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

2.エクセルで4桁の乱数発生を行うRANDARRARY関数

RANDARRAY関数 は乱数配列を生成します。 埋める行と列の数、最小値と最大値、整数値と小数値のどちらを返すかは、すべてオプションです。 この配列には ランダレイ 関数を使って4桁の乱数を生成します。 では、以下の手順で見てみましょう。

STEPS

  • まず、挿入したいセルを選びます。 ランダレイ 関数の計算式です。
  • 次に、選択したセルに以下の数式を入力します。
=RANDARRAY(5,1,0,9999,TRUE)

  • 最後に 入力 キーを押して、手続きを終了してください。

を自動生成します。 4 桁の乱数を5列に並べると、その列の数だけ 5 を式に入れる。

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

3.TRUNC関数とRAND関数で4桁の乱数を生成する。

TRUNC関数 は,任意の桁数で切り捨てた値を出力します。 値の小数部は,以下の方法で除去されます。 トランスク . RAND関数 と等しいかそれ以上の乱数を返す。 0 以下 1 を組み合わせることができます。 ターンク & ランド この2つの関数を組み合わせて、4桁の乱数を生成する手順を説明します。

STEPS

  • 先ほどの例と同様に、セルを選択します。 B5 という式を代入する。
=TRUNC(RAND()*9999,4)

  • 次に、 を押します。 入力 そして、数式が数式バーに表示されます。

  • さらに、数式を範囲内にコピーするために、ドラッグして フィルハンドル ダウンまたは ダブルクリック について プラス ( + ) のアイコンを表示します。

  • そして、これで完了です!結果はカラムに表示されます。 B .

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

  • RAND()*9999,4: があります。 ランド の間の乱数を生成します。 1~9 乗算 9999 は数値範囲を拡大し 4 はその乱数の4桁だけを返します。
  • trunc(rand()*9999,4: これは乱数の4桁を返します。

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

4.ROUND関数とRAND関数を組み合わせて4桁の乱数を発生させる。

ROUND機能 は、指定された桁数に切り詰められた数値を出力します。 RAND関数 において Excelは0と1の間のランダムな値を生成します。 この2つの機能を組み合わせることで、4桁の乱数を生成することができます。 では、その手順を説明しましょう。

STEPS

  • 先ほどと同じように、まず乱数を発生させる数式を入れるセルを選択します。 そこで、セルを選択します。 B5 .
  • 次に、その選択されたセルに以下の数式を入力します。
=ROUND(RAND()*(9999-1000)+1000,0)

  • その後 入力 キーになります。

  • その後、ドラッグして フィルハンドル をダブルクリックして、数式を範囲内にコピーします。 プラス ( + ) の記号が表示されます。 これも数式が重複しています。

  • そして、これは4桁の乱数をカラムに生成します。 B .

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

  • RAND()*(9999-1000)+1000,0: これは主に掛け算になります。 ランド をもって 9999 で、4桁の乱数のみを生成します。
  • ROUND(RAND()*(9999-1000)+1000,0): これにより、余分な小数点以下の数字が削除され、4桁の数字のみが生成されます。

類似の読み物

  • Excelで請求書番号を自動生成する(4つの簡単なステップ付き)
  • エクセルでランダムなデータを生成する方法(9つの簡単な方法)
  • Excelの範囲指定による乱数発生機能 (8例)
  • エクセルVBAで乱数を生成する方法(4例)
  • Excelでリストから乱数を生成する(4つの方法)

5.エクセルでLEFT & RANDBETWEEN関数を使用して4桁の乱数を生成する

LEFT機能 は、与えられた文字数に基づいて、テキスト文字列の最初の文字または文字を返します。 を組み合わせることができます。 ランドビュートゥエン 関数を使って4桁の乱数を生成することができます。 では、その手順を追ってみましょう。

STEPS

  • 先の例で示したように、まず、セルを選択し、そのセルに数式を挿入します。
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)

  • そして、プレス 入力 .

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

  • randbetween(1,9)です。 の間の数値を取ることができるようになります。 1 まで 9 .
  • RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: この数式は、セルに入力された数値に基づいて乱数を生成します。 B5 .
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): これは、セル内の番号に基づいた最初の数字を返します。 B5 が与えられます。

6.INT&RAND関数を組み合わせて4桁の乱数を作成する。

INT機能 は、与えられた数値の最も近い整数を返すために使われます。 膨大な数のデータセットがあり、それぞれのデータセットがfloatなど様々な形式である場合、この関数は数値の整数部分を返します。 以下の手順を追ってみましょう。

STEPS

  • 前の例と同様に、まず、セルを選択します。 B5 .
  • そして、その選択されたセルに、以下の数式を入力します。
=INT(RAND()*(9999-1000)+1000)

  • 最後に 入力 キーを押して、処理を完了します。

  • 選択したセルに結果が表示され、数式バーにも数式が表示されます。
  • さらに、ドラッグ フィルハンドル をクリックすると、範囲をまたいで数式が複製されます。 または オートフィル をダブルクリックします。 プラス ( + )の記号を使用します。

  • とりあえずこれで全部です!最後に、カラム B は、結果として4桁の乱数を表示します。

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

  • RAND()*(9999-1000)+1000: これは主に掛け算になります。 9999 とのことです。 ランド 機能を使って4桁の数字を生成することができます。
  • INT(RAND()*(9999-1000)+1000: これは乱数の最も近い整数を取り、4桁の乱数のみを生成します。

7.エクセル解析ツールパックで4桁の乱数を生成する。

4桁の乱数整数を注入する方法として、数式を使わない方法もあります。 乱数データを生成するためには 解析ツールパック アドインをインストールする必要があります。 解析ツールパック アドインをインストールすることができます。 Microsoft Excel 365 それでは、このアドインを使用する手順を説明します。

STEPS

  • まず最初に、以下を選択します。 ファイル タブをクリックします。

  • 2つ目は、「クリック オプション または、キーボードショートカット Alt + F + T .

  • を開くことができます。 エクセルオプション ダイアログを表示します。
  • をクリックします。 アドイン をクリックすると、ポップアップウィンドウの左サイドバーが表示されます。
  • その後、以下を選択します。 解析ツールパック において アドイン のセクションをご覧ください。
  • さらに、以下を選択します。 エクセルアドイン から、メインウィンドウの下部にあるメニューにアクセスします。 管理する ドロップダウン・バー
  • 次に 行く ボタンをクリックします。

  • アクセス可能なすべてのExcelのリストが表示されたポップアップウィンドウが表示されます。 アドイン .
  • チェックマークを付ける 解析ツールパック をクリックします。 よっしゃー .

  • さらに データ という名前のカテゴリーが追加されました。 分析 をクリックすると、Excel リボンの データ というラベルの付いたボタンが1つあります。 データ分析 .それをクリックしてください。

  • に表示されます。 データ分析 のダイアログボックスが表示されます。
  • ここで、以下を選択します。 乱数生成 をクリックします。 よっしゃー .

  • というダイアログボックスが表示されます。 乱数発生 .
  • に列数を入力します。 変数数 のテキストボックスに行数を入力します。 乱数数 テキストボックス
  • での 流通 ドロップダウンメニューバーで ユニフォーム .
  • 4桁の数字の範囲をとる。 1000 9999 .
  • での 出力オプション を選択します。 出力範囲 を選択します。 B$5:$B$9 .
  • その後 よっしゃー ボタンをクリックします。

  • そして、最後に選択した範囲での結果を確認することができるようになります。

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

8.エクセルで4桁の乱数を生成するExcel VBA

を使用することができます。 エクセルブイビーエー 特定のセルで乱数を発生させることができます。 エクセルブイビーエー を使えば、リボンから簡単にExcelのメニューを表示することができます。 ブイビーエー のコードで4桁の乱数を生成することができますので、その手順を説明します。

STEPS

  • をクリックします。 デベロッパー タブをクリックします。
  • 次に、起動します。 Visual Basic エディター をクリックすると ビジュアルベーシック .
  • または Visual Basic エディター を押して Alt + F11 .

  • これを行う代わりに、ワークシート上で右クリックし 表示コード に移動します。 Visual Basic エディター .

  • に表示されます。 Visual Basic エディター ここでは、範囲からテーブルを作成するためのコードを記述します。
  • と、コピー&ペーストしてください。 ブイビーエー というコードが表示されます。

VBAのコードです。

 Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub 
  • その後、コードを実行するために RubSub ボタンを押すか、キーボードショートカット F5 .

  • そして最後に、以下の手順で4桁の乱数をセル B5 .

続きを読む Excel VBA:重複のない乱数発生器(4例)

結論

上記の例では Excelで4桁の乱数ジェネレータ これがあなたの助けになることを願っています!ご質問、ご提案、ご意見がありましたら、コメント欄でお知らせください。 または、他の記事もご覧ください。 エクセルWIKI.com ブログ

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