Wie generiere ich zufällige Zeichenketten in einem Bereich in Excel?
Manchmal müssen Sie möglicherweise zufällige Zeichenfolgen in Zellen generieren, z. B. unterschiedliche Kennwörter. Dieser Artikel versucht Ihnen einige Tricks zu zeigen, um verschiedene zufällige Zeichenfolgen in Excel zu generieren.
Generieren Sie zufällige Zeichenfolgen mit Formeln
Generieren Sie zufällige Zeichenfolgen mit VBA-Code
Generieren Sie mit Kutools for Excel ganz einfach zufällige Zeichenfolgen
Generieren Sie zufällige Zeichenfolgen mit Formeln
Mit den folgenden Formeln können Sie Zufallszahlen, Buchstaben und alphanumerische Werte in einem Bereich in Excel generieren.
1. Verwenden Sie diese Formel, um eine zufällige 5-stellige Zahl zwischen 10000 und 99999 zu erstellen: = RANDBETWEEN (10000,99999), und drücke Enter Wenn Sie die Taste drücken, wird eine 5-stellige Zahl in einer Zelle angezeigt. Wählen Sie dann die Zelle aus und ziehen Sie den Füllpunkt in den Bereich, in dem Sie diese Formel enthalten möchten. Es wurde ein Bereich von 5-stelligen Zahlen generiert. Siehe Screenshots:
Note: Sie können die Argumente ändern, um Ihre Anforderungen zu erfüllen.
2. Verwenden Sie die folgende Formel, um einen zufälligen Buchstaben zu erstellen: = CHAR (RANDBETWEEN (65,90)). Diese Formel kann einen zufälligen Buchstaben von a bis z erzeugen. Wenn Sie vier zufällige Buchstaben erstellen müssen, müssen Sie & Zeichen verwenden, um die Buchstaben hinzuzufügen. Sowie = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)). Dann erhalten Sie vier zufällige Buchstaben und ziehen den Füllpunkt auf den Bereich, in dem Sie diese Formel enthalten möchten. Siehe Screenshot:
Notizen:
(1.) Die Formel ist in Excel 2007, 2010 und 2013 gültig, jedoch nicht in Excel 2003. In Excel 2003 verwenden Sie bitte die Formel = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))
(2.) In Formel 65 ist A und 90 ist Z.
(3.) Mit dem Zeichen & können Sie die Anzahl der benötigten Buchstaben hinzufügen.
3. Verwenden Sie diese Formel, um eine zufällige alphanumerische Zeichenfolge mit zwei Buchstaben und zwei Zahlen zu erstellen: = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & RANDBETWEEN (10,99) Und Sie erhalten die folgenden Zeichenfolgen in einem Bereich, der zwei Buchstaben und zwei Zahlen enthält:
Note: Sie können die Argumente ändern, um die gewünschte Ziffernnummer zu erhalten, und mit & die Anzahl der Buchstaben hinzufügen.
Generieren Sie einfach zufällige Zeichenfolgen im ausgewählten Bereich:
Es ist einfach, zufällige Zeichenfolgen mit bestimmten Zeichen und Textlänge mit dem zu generieren Zufällige Daten einfügen Nutzen von Kutools for Excel.
Laden Sie jetzt Kutools für Excel herunter! (30 Tage kostenloser Trail)
Generieren Sie zufällige Zeichenfolgen mit VBA-Code
Wenn Sie der Meinung sind, dass die oben genannten Formeln schwierig und problematisch sind, kann Ihnen der folgende VBA-Code viel einfacher helfen. Bitte machen Sie Folgendes:
1. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen Fenster.
2. Klicken Sie Insert > Modulund fügen Sie das folgende Makro in das Feld ein Modul Fenster.
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. Speichern und schließen Sie dann den Code in einer Zelle und geben Sie diese Funktion ein = RandomizeF (x, y) um eine zufällige Zeichenfolge mit einer minimalen Länge von x Zeichen und einer maximalen Länge von y Zeichen einzufügen.
4. In diesem Beispiel werde ich die Funktion verwenden = RandomizeF (5,10) um eine Zeichenfolge mit 5 bis 10 Zeichen zu generieren. Dann drücken Enter Wählen Sie mit der Taste die Zelle aus und ziehen Sie den Füllpunkt in den Bereich, in dem diese Funktion enthalten sein soll. Und zufällig aus alphanumerischen und spezifischen Zeichenfolgen, die zwischen 5 und 10 Zeichen erstellt wurden. Siehe Screenshot:
Generieren Sie zufällige Zeichenfolgen mit Kutools for Excel
Gibt es eine Möglichkeit, zufällige Zeichenfolgen mit Buchstaben, Zahlen und Sonderzeichen oder mehr zu generieren? Kutools for Excel's Zufällige Daten einfügen ist ein ausgezeichneter Zufallszahlen- (und Textzeichenfolgen-) Generator, der Zufallszahlen, zufällige Textzeichenfolgen oder Zufallszahlen und Text und Symbole mit allen Arten von Zeichen, einschließlich Buchstaben, Zahlen, Sonderzeichen, Leerzeichen und sogar benutzerdefinierten Zeichenfolgen, generieren kann.
Vor der Bewerbung Kutools for Excel, Bitte Laden Sie es zuerst herunter und installieren Sie es.
1. Wählen Sie einen Bereich aus, in dem Sie zufällige Zeichenfolgen generieren, und klicken Sie dann auf Kutoolen > Insert > Zufällige Daten einfügen. Screenshot:
3. In dem Zufällige Daten einfügen Dialogfeld, klicken Sie auf Schnur Klicken Sie auf die Registerkarte, und wählen Sie den gewünschten Zeichentyp aus. Geben Sie dann die Länge der Zeichenfolge in der an String-Länge Kästchen und klicken Sie schließlich auf OK Taste. Siehe Screenshot:
Dann wurde der ausgewählte Bereich mit zufälligen Zeichenfolgen gefüllt.
Tipp: Wenn Sie bestimmte Formatierungsdatenzeichenfolgen (z. B. ???? @. ??. com) in einem Bereich generieren oder einfügen möchten, können Sie dieses Dienstprogramm auch verwenden. Tun Sie Folgendes:
1. Wählen Sie einen Bereich aus, geben Sie die Zeichen an und überprüfen Sie sie Mit der Maske. Geben Sie dann die angegebenen Datenzeichenfolgen ein, die Sie benötigen. Siehe Screenshot:
Note: Verwenden ? um eine Ziffer mit zufälligen Zeichen in den endgültig angegebenen Formatierungszeichenfolgen anzugeben.
2. Dann klick OK or Jetzt bewerben. Die angegebenen Formatierungsdatenzeichenfolgen wurden wie folgt zufällig generiert. Siehe Screenshot:
Kutools for Excel's Zufällige Daten einfügen kann Ihnen helfen, die folgenden Operationen in einer Bereichszelle einfach zu verarbeiten.
- Generieren oder fügen Sie Zufallszahlen in einen Bereich ein
- Generieren oder fügen Sie ein zufälliges Datum in einen Bereich ein
- Generieren oder fügen Sie eine benutzerdefinierte Liste in einen Bereich ein
Wenn Sie eine kostenlose Testversion (30 Tage) dieses Dienstprogramms wünschen, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.
Demo: Generieren Sie zufällige Zeichenfolgen in einem Bereich
Verwandte Artikel:
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!