Zum Hauptinhalt springen

Zufällige Zeichenfolgen in einem Bereich in Excel generieren - Eine detaillierte Anleitung

Author: Kelly Last Modified: 2025-05-28

Das Generieren zufälliger Zeichenfolgen in Excel kann für verschiedene Zwecke nützlich sein, einschließlich der Erstellung eindeutiger Bezeichner, Passwörter oder Beispieldaten. Dieser Artikel bietet eine umfassende Anleitung, wie man zufällige Zeichenfolgen in einem Bereich in Excel mit verschiedenen Methoden generiert.


Zufällige Zeichenfolgen mit Formeln generieren

Die folgenden Formeln können Ihnen helfen, Zufallszahlen, Buchstaben und alphanumerische Werte in einem Bereich in Excel zu generieren.

Zufallszahlen generieren

Um eine zufällige 5-stellige Zahl zwischen 10000 und 99999 zu erstellen, verwenden Sie die folgende Formel und drücken Sie die Eingabetaste. Eine 5-stellige Zahl wird in einer Zelle angezeigt. Wählen Sie dann die Zelle aus und ziehen Sie den Ausfüllkästchen über den gewünschten Bereich, der diese Formel enthalten soll. Ein Bereich von 5-stelligen Zahlen wurde generiert, siehe Screenshots:

=RANDBETWEEN(10000,99999)
Generate random numbers with a formula arrow right a range of  numbers are generated
Hinweis: Die Funktion RANDBETWEEN gibt eine zufällige Ganzzahl zwischen zwei angegebenen Zahlen zurück. Sie können die Argumente 10000 und 99999 ändern, um Ihre Bedürfnisse zu erfüllen.
 

Zufällige Zeichen generieren

Um 4 zufällige Buchstaben zu erstellen, verwenden Sie die folgende Formel. Dann erhalten Sie vier zufällige Buchstaben, und ziehen Sie das Ausfüllkästchen über den gewünschten Bereich, der diese Formel enthalten soll. Siehe Screenshot:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

Generate random characters with a formula

Hinweise:
  • CHAR(RANDBETWEEN(65,90)) generiert einen zufälligen Großbuchstaben;
  • &Verbindet diese Zeichen zu einer einzigen Zeichenfolge. Verwenden Sie das &-Symbol, um so viele Zeichen wie nötig zu verbinden, um längere Zeichenfolgen zu bilden. Zum Beispiel, um eine Zeichenfolge von sechs zufälligen Zeichen zu generieren, würden Sie die Formel wie folgt erweitern:
    =CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
    
 

Zufällige alphanumerische Zeichenfolgen generieren

Um zufällige alphanumerische Zeichenfolgen zu erstellen, die zwei Buchstaben und zwei Zahlen enthalten, verwenden Sie die folgende Formel. Und Sie erhalten die folgenden Zeichenfolgen in einem Bereich, die zwei Buchstaben und zwei Zahlen enthalten. Siehe Screenshot:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)

Generate random alphanumeric strings with a formula

Hinweise:
  • CHAR(RANDBETWEEN(65,90)) generiert einen zufälligen Großbuchstaben;
  • RANDBETWEEN(10,99) generiert eine zufällige 2-stellige Zahl;
  • &: Verbindet diese Zeichen zu einer einzigen Zeichenfolge. Verwenden Sie das &-Symbol, um so viele Zeichen wie nötig zu verbinden, um längere Zeichenfolgen zu bilden.

Zufällige Zeichenfolgen mit VBA-Code generieren

Wenn Sie die obigen Formeln schwierig und umständlich finden, kann der folgende VBA-Code Ihnen viel einfacher helfen. Bitte gehen Sie wie folgt vor:

1. Halten Sie die Tasten ALT + F11 gedrückt, und es öffnet sich das Fenster Microsoft Visual Basic for Applications.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie das folgende Makro im Modulfenster ein.

Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
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. Geben Sie in einer Zelle diese Funktion =RandomizeF(x,y) ein, um eine zufällige Zeichenfolge mit einer Mindestlänge von x Zeichen und einer Höchstlänge von y Zeichen einzufügen.

4. In diesem Beispiel werde ich die Funktion =RandomizeF(5,10) verwenden, um eine Zeichenfolge zwischen 5 und 10 Zeichen zu generieren. Drücken Sie dann die Eingabetaste, wählen Sie die Zelle aus und ziehen Sie das Ausfüllkästchen über den gewünschten Bereich. Und zufällige alphanumerische und spezifische Zeichenfolgen zwischen 5 und 10 Zeichen wurden erstellt. Siehe Screenshot:

 Generate random character strings with user defined function


Zufällige Zeichenfolgen mit Kutools für Excel generieren

Gibt es eine Möglichkeit, zufällige Zeichenfolgen mit Buchstaben, Zahlen und Sonderzeichen oder mehr zu generieren? Kutools für Excel's Zufällige Daten einfügen ist ein ausgezeichneter Zufallszahlengenerator (und Textstringgenerator), der Zufallszahlen, zufällige Textstrings oder Zufallszahlen & Text & Symbole mit allen Arten von Zeichen generieren kann, einschließlich Buchstaben, Zahlen, Sonderzeichen, Leerzeichen und sogar benutzerdefinierte Strings.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie einen Bereich aus, in dem Sie zufällige Strings generieren möchten, und klicken Sie dann auf Kutools > Einfügen > Zufällige Daten einfügen. Siehe Screenshot:

click Kutools > Insert > Insert Random Data

3. Im Dialogfeld Zufällige Daten einfügen klicken Sie auf den Registerreiter String, wählen Sie den Typ der Zeichen aus, die Sie benötigen, geben Sie dann die Länge der Zeichenfolge im Feld Stringlänge an und klicken Sie abschließend auf die Schaltfläche OK. Siehe Screenshot:

choose the type of characters and specify the length of the string

Dann wurde der ausgewählte Bereich mit zufälligen Zeichenfolgen gefüllt.

random character strings are inserted

Tipp: Wenn Sie formatierte Datenstrings (z. B. ???@??.com) in einem Bereich generieren oder einfügen möchten, können Sie dieses Hilfsmittel ebenfalls verwenden. Gehen Sie wie folgt vor:

1. Wählen Sie einen Bereich aus und legen Sie die Zeichen fest und aktivieren Sie Nach Maske. Geben Sie dann die gewünschten formatierten Datenstrings ein. Siehe Screenshot:

specify the characters and check By mask

Hinweis: Verwenden Sie ? um eine Ziffer eines zufälligen Zeichens in den endgültigen formatierten Zeichenfolgen anzugeben.

2. Klicken Sie dann auf OK oder Übernehmen. Die formatierten Datenstrings wurden wie folgt zufällig generiert. Siehe Screenshot:

specified formatting data strings are generated randomly

Kutools für Excel's Zufällige Daten einfügen kann Ihnen helfen, die folgenden Operationen in einem Zellbereich einfach durchzuführen.

  • Zufallszahlen in einem Bereich generieren oder einfügen
  • Zufallsdatum in einem Bereich generieren oder einfügen
  • Benutzerdefinierte Liste in einem Bereich generieren oder einfügen

  Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.

Das Generieren zufälliger Zeichenfolgen in Excel kann effizient mit Formeln oder VBA durchgeführt werden, je nach Ihren Bedürfnissen. Indem Sie diese Techniken beherrschen, können Sie ganz einfach eindeutige Bezeichner, Passwörter und Beispieldaten in Excel erstellen. Wenn Sie daran interessiert sind, weitere Excel-Tipps und -Tricks zu erkunden, bietet unsere Website Tausende von Tutorials.


Demo: Zufällige Zeichenfolgen in einem Bereich generieren

 

Verwandter Artikel:

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!