メインコンテンツへスキップ

Excelで繰り返しなしでXNUMXつの数値の間にランダムな(整数)数値を挿入するにはどうすればよいですか?

Microsoft Excelに乱数を挿入する必要がありますか? 次のように、範囲内に乱数を挿入する方法はいくつかあります。

数式で乱数を挿入する

VBAで小数点以下の桁数が指定された乱数を挿入します

繰り返し/重複せずに乱数/日付/時刻を挿入します

XNUMXつの数値/日付/時刻の間に整数/日付/時刻を繰り返しなしでランダムに挿入します

Excel用のKutools ランダムデータを挿入 ユーティリティを使用すると、XNUMXつの特定の数値の間にランダムな整数(整数)を簡単に挿入したり、XNUMXつの日付の間に一連の日付(平日のみ、週末のみ、または制限なし)をランダムに挿入したり、XNUMX回の間に一連の時間をランダムに挿入したり、ランダムに生成したりできます。特定の長さのテキスト文字列。 そしてその 一意の値 オプションは重複を挿入することを防ぎます。



RAND関数とRANDBETWEEN数式を使用してXNUMXつの数値の間に乱数を挿入します

このメソッドは、RAND関数とRANDBETWEEN関数を適用して、Excelの指定された範囲にXNUMXつの数値の間に乱数を挿入します。 以下の式をご覧ください。

説明(結果)
= RAND() 0から1までの乱数(さまざま)
= RAND()* 100 0から100までの乱数(さまざま)
= RANDBETWEEN(低、高) RANDBETWEEN(50、100)など、指定されたXNUMXつの整数の間のランダムな整数。

以下のスクリーンショットを参照してください。

0から1までの乱数
= RAND()
0から1までの乱数
0から100までの乱数
= RAND()* 100
0から100までの乱数
50から100までの乱数
= RANDBETWEEN(50、100)
50から100までの乱数

VBAで小数点以下の桁数が指定されたXNUMXつの数値の間に乱数を挿入します

以下のVBAは、Excelの指定された範囲に任意の乱数または小数点以下の桁数が指定された乱数を挿入するのに役立ちます。 次のようにしてください。

1。 を押し続けます Alt + F11 キー、そしてそれは開きます アプリケーション向け Microsoft Visual Basic 窓。

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュールウィンドウ。

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
    RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function

3。 コードを保存して閉じ、空白のセルにこの数式を入力します = RandomNumbers(X、Y、Z), X 数値の下限を示し、 Y 数値の上限を示し、 Z は、指定された乱数の小数点以下の桁数です。

たとえば、50から1000までの整数を生成したい場合、この数式を挿入できます =ランダム番号(50,1000,0); そして、この式で小数点以下50桁の100から2までの乱数を挿入します=ランダム番号(50,100,2)。 以下のスクリーンショットを参照してください。

小数点以下の桁数なしで乱数を挿入します。
50から100までの乱数
小数点以下2桁の乱数を挿入します。
小数点以下50桁の500〜2の乱数

Kutools forExcelによる重複のないランダムな整数/日付/時刻の挿入

Kutools for Excel's ランダムデータを挿入 Excelで選択した範囲に、重複することなくXNUMXつの数値の間にランダムな整数を挿入することができます。 次のようにしてください。

Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 ダウンロード中!

1。 乱数を挿入する範囲を選択し、をクリックします クツール > インセット > ランダムデータを挿入、スクリーンショットを参照してください:

2。 の中に ランダムデータを挿入 ダイアログボックス、 (1) クリック 整数 タブ、 (2) [開始]ボックスと[終了]ボックスに、ランダムな整数を生成する数値範囲を入力します。 (3) チェックする 一意の値 オプション、 (4) をクリックして Ok ボタン。 スクリーンショットを参照してください:

この素晴らしい ランダムデータを挿入 この機能は、繰り返しのないランダムな日付、重複のないランダムな時間、ランダムな文字、繰り返しのない特定のカスタムリストからのランダムなデータの挿入もサポートしています。

Kutools for Excelによる繰り返しなしでランダムな日付(週末を除く)を挿入します

Kutools forExcelで繰り返しなしでランダムな時間データを挿入する

Kutools forExcelで指定された文字列長のランダムな文字を挿入します

Kutools for Excelによる繰り返しなしで、特定のカスタムリストからランダムデータを挿入します


デモ:Excelで繰り返しなしでXNUMXつの数値の間に乱数(整数)を挿入します

Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

関連記事:

範囲内のランダムな文字列を生成する

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!

Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need random incremental decimal values in a range. range 22.1234 to 79.1234 and from row 1 to row 300. how to do it........?
This comment was minimized by the moderator on the site
5. Try to accomplish the following with your prior knowledge of basic Excel programming. [6] 5.1 Let’s say you’re interested in studying student attitudes toward climate change. If you wanted to randomly sample 50 students out of 643 at a local school, you would need to begin by creating a numbered list of all 643 students (student =1; student =2, student =3 and so forth). Then all you would need to do is to generate a set of random numbers with a range from 1 to 643. Use Excel to accomplish this task. Arrange your list from smallest to largest number. 5.2 Although people sometimes confuse random assignment with random sampling, the two are really quite different. With random sampling, the goal is to choose a representative set of cases from the full population under consideration. With random assignment, the goal is usually to give all participants and equal chance of being assigned to each experimental condition (regardless of how representative the participants are).
This comment was minimized by the moderator on the site
i just want to win PCH 10,000.00 can you help
This comment was minimized by the moderator on the site
i would like to random my number 5035 4902 4950 4944 ID 4857-62 4650 tv276 5979 3818
This comment was minimized by the moderator on the site
good website I helped me a lot
This comment was minimized by the moderator on the site
Please review this Random Number Generator. Let's talk tomorrow. Thanks Rob
This comment was minimized by the moderator on the site
Wow, cool, just what I was looking for. Seems Excel 2010 is kind of lame when it comes to options for random numbers.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations