Excelで範囲内のランダムな文字列を生成するにはどうすればよいですか?
場合によっては、異なるパスワードなど、セル内にランダムな文字列を生成する必要があります。 この記事では、Excelでさまざまなランダム文字列を生成するためのいくつかの秘訣を紹介します。
数式を使用してランダムな文字列を生成する
VBAコードでランダムな文字列を生成する
Kutools forExcelでランダムな文字列を簡単に生成
数式を使用してランダムな文字列を生成する
次の数式は、Excelの範囲内の乱数、文字、および英数字の値を生成するのに役立ちます。
1。 5から10000までのランダムな99999桁の数字を作成するには、次の式を使用します。 = RANDBETWEEN(10000,99999)、プレス 入力します キーを押すと、5桁の数字がセルに表示されます。次に、セルを選択し、この数式を含める範囲まで塗りつぶしハンドルをドラッグします。5桁の数字の範囲が生成されています。スクリーンショットを参照してください。
![]() |
![]() |
![]() |
注意:必要に応じて引数を変更できます。
2。 ランダムな文字を作成するには、次の式を使用します。 = CHAR(RANDBETWEEN(65,90))。 この数式では、aからzまでのランダムな文字を生成できます。XNUMXつのランダムな文字を作成する必要がある場合は、&文字を使用して文字を追加する必要があります。 といった = CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))。 次に、XNUMXつのランダムな文字を取得し、塗りつぶしハンドルをこの数式を含める範囲までドラッグします。 スクリーンショットを参照してください:
免責事項:
(1.)数式はExcel 2007、2010、および2013で有効ですが、Excel 2003では有効ではありません。Excel2003では、数式を使用してください。 = CHAR(INT(RAND()* 25 + 65))&CHAR(INT(RAND()* 25 + 65))&CHAR(INT(RAND()* 25 + 65))&CHAR(INT(RAND() * 25 + 65))
(2.)式では、65はA、90はZです。
(3.)文字&を使用して、必要な文字数を追加できます。
3。 XNUMXつの文字とXNUMXつの数字を持つランダムな英数字の文字列を作成するには、次の数式を使用します。 = CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99) そして、XNUMXつの文字とXNUMXつの数字を含む範囲で次の文字列を取得します。
注意:引数を変更して必要に応じて数字を取得し、&を使用して文字数を追加できます。
選択した範囲でランダムな文字列を簡単に生成します。
特定の文字とテキストの長さを持つランダムな文字列を簡単に生成できます。 ランダムデータを挿入 の有用性 Kutools for Excel.
今すぐExcel用Kutoolsをダウンロードしてください! ((30-日フリートレイル)
VBAコードでランダムな文字列を生成する
上記の式が難しくて面倒だと感じる場合は、次のVBAコードを使用するとはるかに簡単になります。 このようにしてください:
1。 を押し続けます Alt + F11 キー、そしてそれは開きます アプリケーション向け Microsoft Visual Basic 窓。
2に設定します。 OK をクリックします。 インセット > モジュール、次のマクロをに貼り付けます モジュール 窓。
Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Update 20131107
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function
3。 次に、コードを保存して閉じ、セルにこの関数を入力します = RandomizeF(x、y) 最小長がx文字、最大長がy文字のランダムな文字列を挿入します。
4。 この例では、関数を使用します = RandomizeF(5,10) 5〜10文字の文字列を生成します。 次にを押します 入力します キーを押しながらセルを選択し、この関数を含める範囲に塗りつぶしハンドルをドラッグします。 そして、5から10文字の間で作成された英数字と特定の文字列のランダム。 スクリーンショットを参照してください:
Kutools forExcelでランダムな文字列を生成する
文字、数字、特殊文字などを含むランダムな文字列を生成する方法はありますか? Kutools for Excel's ランダムデータを挿入 は優れた乱数(およびテキスト文字列)ジェネレータであり、乱数、ランダムテキスト文字列、または文字、数字、特殊文字、スペース、さらにはカスタム文字列を含むすべての種類の文字を含む乱数とテキストおよび記号を生成できます。
申請する前に Kutools for Excelについては 最初にダウンロードしてインストールします.
1。 ランダムな文字列を生成する範囲を選択し、をクリックします クツール > インセット > ランダムデータを挿入します。 スクリーンショットを参照してください:
3。 の中に ランダムデータを挿入 ダイアログボックスで、をクリックします。 文字列 タブをクリックし、必要に応じて文字の種類を選択してから、文字列の長さを指定します 文字列の長さ ボックスをクリックし、最後に OK ボタン。 スクリーンショットを参照してください:
次に、選択した範囲がランダムな文字列で埋められました。
先端:指定されたフォーマットデータ文字列(???? @。??。comなど)を範囲内で生成または挿入する場合は、このユーティリティを使用することもできます。 このようにしてください:
1。 範囲を選択し、文字を指定してチェックします マスクで。 次に、必要な指定のデータ文字列を入力します。 スクリーンショットを参照してください:
注意:使用 ? 最終的に指定されたフォーマット文字列でランダムな文字の数字を示します。
2。 次に、をクリックします OK or お申し込み。 指定されたフォーマットデータ文字列は、次のようにランダムに生成されています。 スクリーンショットを参照してください:
Kutools for Excel's ランダムデータを挿入 範囲セルで次の操作を簡単に処理するのに役立ちます。
- 範囲内の乱数を生成または挿入します
- 範囲内のランダムな日付を生成または挿入します
- 範囲内のカスタムリストを生成または挿入します
無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。
デモ:範囲内のランダムな文字列を生成する
関連記事:
最高のオフィス生産性ツール
Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます
- 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
- スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
- セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
- [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
- 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
- テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
- スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
- ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
- 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。

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




























