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

指定された特定の長さでランダムな数値をExcelで生成する

Author: Sun Last Modified: 2025-08-06

今日、私たちは日常業務で複数のパスワードを使用することがあり、そのパスワードは異なる長さの場合があります。パスワードを設定するのが面倒な場合は、数式や便利なツールを使用してランダムなパスワードを生成できます。このチュートリアルでは、Excelであなたが希望する長さのランダムな数値を生成するためのいくつかの方法を紹介します。

数式を使用して指定された特定の長さのランダムな数値

便利なツールを使用して指定された長さのランダムな数値やその他の文字

サンプルファイル


数式を使用して指定された特定の長さのランダムな数値

固定長のランダムな数値

6桁の長さのランダムな数値文字列を生成したい場合、次の数式を使用できます。

=RANDBETWEEN(100000,999999)

Enterキーを押すと、6桁の長さのランダムな数値が出力されます。

注釈:ワークシートが更新されるたびに出力される数値が変更されます。
insert random numbers in a given specific length by using formula

別のセルに入力した桁数に基づいて変化する長さのランダムな数値

場合によっては、異なる長さのパスワードを生成する必要があるかもしれません。例えば、セルA1に「5」と入力すると、セルA2には5桁のランダムな数値が表示され、A1に「9」と入力すると、A2には9桁の数値が表示されます。

A2を選択し、次にこの数式を入力します。

=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), A1)

押す Enter キーを押すと、A1が空なので空白が表示されます。
Random number in a changed length

これからは、A1に数字を入力してEnterキーを押すと、A1に入力した数字に基づいてA2に指定された長さのランダムな数値が生成されます。

注釈:ワークシートが更新されるたびに数値が変更されます。


便利なツールを使用して指定された長さのランダムな数値やその他の文字

長さだけでなく、数値範囲内のランダムな小数または整数、テキスト文字列、日付、時刻、カスタムリストも生成したい場合は、Kutools for ExcelInsert Random Dataユーティリティという便利なツールを試してみてください。

無料でインストールした 後、以下のように操作してください:

ランダムなデータを生成したいセル範囲を選択し、クリックします Kutools > 挿入 > Insert Random Data.
Insert Random Data with kutools

Insert Random Data」ダイアログで、生成したいデータタイプをタブから選択し、必要なデータ範囲や設定を指定します。

ランダムな整数または小数を挿入
Insert random integers Insert random decimals

ランダムな日付または時刻を挿入
Insert random date Insert random time

ランダムな文字列またはカスタムリストを挿入
Insert random string Insert random custom list


サンプルファイル

サンプルファイルをダウンロードするにはクリック


その他の操作(記事)

Excelで指定された平均値と標準偏差に基づいてランダムな数値を生成する
特定の状況では、指定された平均値と標準偏差に基づいて一連のランダムな数値を生成したい場合があります。この問題を迅速に解決するにはどうすればよいでしょうか?このチュートリアルでは、Excelでこれを処理する方法を紹介します。

Excelの範囲内でランダムな文字列を生成する
時には、異なるパスワードなど、セル内にランダムな文字列を生成する必要がある場合があります。この記事では、Excelでさまざまなランダムな文字列を生成するためのいくつかの方法を紹介します。

Excelでのみランダムな偶数または奇数を生成する
このチュートリアルでは、Excelでランダムな偶数のみまたはランダムな奇数のみを生成するのに役立ついくつかの数式を紹介します。

Excelで2つの日付間のランダムな日付を迅速に生成する
Excelファイルを使用しているとき、目的に応じてランダムな日付を生成したい場合があります。もちろん、手動で日付を一つずつ入力することもできますが、複数の日付を挿入する必要がある場合、この方法は時間がかかり退屈です。Excelでどのようにして迅速にランダムな日付を生成すればよいでしょうか?


  • スーパー数式バー(複数行のテキストや数式を簡単に編集可能); 閲覧レイアウト(多数のセルを簡単に読み取り・編集可能); フィルター範囲への貼り付け...
  • セル/行/列を結合してデータを保持; セル内容を分割; 重複する行を統合して合計/平均を計算... 重複セルを防止; 範囲を比較...
  • 重複または一意の行を選択空白行を選択(すべてのセルが空); スーパー検索および多くのワークブックでのあいまい検索; ランダム選択...
  • 数式参照を変更せずに複数のセルを正確にコピー; 複数のシートへの自動参照作成; 箇条書き、チェックボックスなどを挿入...
  • お気に入りの数式、範囲、グラフ、画像を素早く挿入; パスワードでセルを暗号化メーリングリストを作成してメールを送信...
  • テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除; ページング小計の作成と印刷; セルの内容とコメント間の変換...
  • スーパーフィルター(他のシートにフィルタースキームを保存して適用); 月/週/日ごとの高度な並べ替え、頻度など; 太字、斜体による特殊フィルタリング...
  • ワークブックとワークシートを統合; 主キーカラムに基づいてテーブルをマージ; データを複数のシートに分割xls、xlsx、PDFの一括変換...
  • ピボットテーブルのグループ化(週番号、曜日など)... ロックされたセルとロックされていないセルを異なる色で表示; 数式/名前を持つセルをハイライト...
kte tab 201905
  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付き編集と閲覧を有効化します。
  • 新しいウィンドウではなく、同じウィンドウ内の新しいタブで複数のドキュメントを開き、作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します!
officetab bottom