Excel-Zufallsdaten: Generieren von Zufallszahlen, Texten, Daten und Uhrzeiten in Excel
Im Allgemeinen handelt es sich bei Zufallsdaten um eine Folge von Zahlen, Textzeichenfolgen oder anderen Symbolen, die in statistischen Stichproben, bei der Datenverschlüsselung, in Lotterien, Tests, Schulungen und weiteren Anwendungsbereichen eingesetzt werden – überall dort, wo unvorhersehbare Ergebnisse erforderlich sind. In diesem Artikel stellen wir verschiedene Methoden vor, mit denen Sie in Excel und Excel 365 ganz einfach Zufallszahlen, Textzeichenfolgen sowie zufällige Daten und Uhrzeiten generieren können.
Inhaltsverzeichnis:
1. Zufallszahlen, Texte, Datumsangaben und Uhrzeiten ganz einfach in Excel generieren
2. Zufallszahlen, Texte und Datumsangaben in Excel 365 / 2021 und neueren Versionen generieren
3. Verhindern Sie, dass sich die zufälligen Ergebnisse ändern.
Generieren von Zufallszahlen, Texten, Daten und Uhrzeiten in Excel
Dieser Abschnitt stellt verschiedene Lösungen vor, um Zahlen, Textzeichenfolgen, Daten und Uhrzeiten in einem Excel-Arbeitsblatt zu generieren.
1,1 Generieren von Zufallszahlen in Excel
Um mehrere Zufallszahlen in einem Arbeitsblatt zu generieren oder einzufügen, unterstützen Sie die integrierten Funktionen **ZUFALLSZAHL** und **ZUFALLSBEREICH** hervorragend. Ergänzend zu diesen Formeln stehen Ihnen zudem praktische Codes und benutzerfreundliche Tools zur Verfügung, die Ihnen das Arbeiten noch weiter erleichtern.
Funktion RAND(), um Zufallszahlen zu generieren
Generieren von Zufallsdezimalzahlen zwischen zwei Zahlen
Mit der Funktion ZUFALLSZAHL lassen sich Zufallsdezimalzahlen zwischen 0 und 1, zwischen 0 und einer beliebigen anderen Zahl oder zwischen zwei festgelegten Zahlen generieren.
| Formel | Beschreibung |
| =RAND() | Erzeugt zufällige Dezimalzahlen zwischen 0 und 1. |
| =RAND()*N | Generiert zufällige Dezimalzahlen zwischen 0 und N. |
| =RAND()*(B-A)+A | Generiert zufällige Dezimalzahlen zwischen zwei beliebigen von Ihnen angegebenen Zahlen. ()Aist der untere Grenzwert und Bist der obere Grenzwert.) |
Kopieren Sie einfach die oben genannte Formel und wenden Sie sie auf beliebig viele Zellen an – schon erhalten Sie die Ergebnisse, wie in den folgenden Screenshots dargestellt:
| =RAND() | =RAND()*50 | =RAND()*(100-50)+50 |
![]() | ![]() | ![]() |
Generieren von ganzzahligen Zufallszahlen zwischen zwei Zahlen
Um einige ganzzahlige Zufallszahlen zu generieren, sollten Sie die Funktionen ZUFALLSZAHL und GANZZAHL wie in der folgenden Tabelle dargestellt kombinieren:
| Formel | Beschreibung |
| =INT(RAND()*N) | Generiert zufällige ganze Zahlen im Bereich von 0 bis N. |
| =INT(RAND()*(B-A)+A) | Generiert zufällige ganze Zahlen zwischen zwei beliebigen von Ihnen angegebenen Zahlen. ()Aist der untere Grenzwert und Bist der obere Grenzwert.) |
Wenden Sie die oben genannte Formel an, ziehen Sie sie anschließend auf die anderen Zellen und kopieren Sie sie entsprechend – so erhalten Sie die Ergebnisse, wie in den folgenden Screenshots dargestellt:
| =INT(RAND()*100) | =INT(RAND()*(500-200)+200) |
![]() | ![]() |
Funktion RANDBETWEEN(), um Zufallszahlen zu generieren
In Excel steht Ihnen die Funktion ZUFALLSBEREICH zur Verfügung, mit der Sie schnell und einfach Zufallszahlen generieren können.
Generieren von ganzzahligen Zufallszahlen zwischen zwei Zahlen
- Untergrenze, Obergrenze: Die niedrigste und höchste Zahl des Bereichs, aus dem Sie Zufallszahlen erhalten möchten.
Wenn Sie beispielsweise ganzzahlige Zufallszahlen zwischen 100 und 200 generieren möchten, geben Sie die folgende Formel in eine leere Zelle ein und ziehen Sie sie anschließend auf die gewünschten anderen Zellen. Siehe Screenshot:

Hinweis: Mit der ZUFALLSBEREICH-Funktion können Sie sowohl positive als auch negative Zahlen generieren. Um Zufallszahlen zwischen –100 und 100 einzufügen, ändern Sie einfach den unteren Wert auf –100. Hier die entsprechende Formel:

Generieren von Zufallszahlen mit festgelegter Dezimalstellen zwischen zwei Zahlen
Um Zufallszahlen mit festgelegter Dezimalstellen zu erstellen, müssen Sie die ZUFALLSBEREICH-Formel wie folgt anpassen:
- Zufallszahlen mit einer Dezimalstellen:=RANDBETWEEN(bottom*10; top*10)/10
- Zufallszahlen mit zwei Dezimalstellen:=RANDBETWEEN(bottom*100; top*100)/100
- Zufallszahlen mit drei Dezimalstellen:=RANDBETWEEN(bottom*1000; top*1000)/1000
- ...
Hier möchte ich eine Liste von Zufallszahlen zwischen 10 und 50 mit zwei Dezimalstellen erhalten. Wenden Sie dazu bitte die folgende Formel an und ziehen Sie sie anschließend auf die gewünschten Zellen aus. Siehe Screenshot:

Benutzerdefinierte Funktion, um Zufallszahlen zwischen zwei Werten zu generieren
Die folgende benutzerdefinierte Funktion hilft Ihnen zudem, ganzzahlige Zufallszahlen oder Zahlen mit einer bestimmten Anzahl von Dezimalstellen in einem Arbeitsblattbereich zu generieren. Gehen Sie dazu wie folgt vor:
1. Drücken Sie gleichzeitig die Tasten ALT + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.
VBA-Code: Generieren von Zufallszahlen
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
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. Schließen Sie danach den Code-Editor und kehren Sie zum Arbeitsblatt zurück. Geben Sie in eine leere Zelle die folgende Formel ein:=RandomNumbers(X,Y,Z).
Hinweis: In der obigen Formel steht X für die Untergrenze der Zahlen, Y für die Obergrenze der Zahlen und Z für die festgelegte Anzahl der Dezimalstellen der Zufallszahlen. Passen Sie diese Werte bitte entsprechend Ihren Anforderungen an.
1.) Um ganze Zufallszahlen zwischen 50 und 200 zu generieren, verwenden Sie diese Formel:
2.) Um Zufallszahlen zwischen 50 und 200 mit 2 Dezimalstellen einzufügen, wenden Sie die folgende Formel an:
4. Ziehen Sie die Formel zum Abschluss auf die gewünschten anderen Zellen – und erhalten Sie die Ergebnisse wie in den folgenden Screenshots gezeigt:
![]() | ![]() |
Eine praktische Funktion, um Zufallszahlen zwischen zwei Zahlen zu generieren
Haben Sie genug davon, sich Formeln merken und jedes Mal mühsam eingeben zu müssen? Dann empfehle ich Ihnen hier eine äußerst praktische Funktion: Zufällige Daten einfügen aus Kutools für Excel. Damit generieren Sie im Handumdrehen ganzzahlige oder dezimale Zufallszahlen – ganz ohne Formeln!
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Wählen Sie den Zellbereich aus, in dem Sie Zufallszahlen generieren möchten, und klicken Sie anschließend auf Kutools > Einfügen > Zufällige Daten einfügen. Siehe Screenshot:

2. Im Dialogfeld Zufällige Daten einfügen:
1.) Generieren von ganzen Zufallszahlen:
Wechseln Sie zur Registerkarte Ganzzahl. Geben Sie in den Feldern Von und Bis den Zahlenbereich an, innerhalb dessen Sie ganze Zufallszahlen generieren möchten, und klicken Sie anschließend auf die Schaltfläche OK oder Übernehmen, um die ganzen Zufallszahlen wie im folgenden Screenshot gezeigt zu erhalten:

2.) Generieren von Zufallszahlen mit bestimmter Dezimalstellen:
Wechseln Sie zur Registerkarte Dezimal. Geben Sie in den Feldern Von und Bis jeweils zwei Zahlen an, zwischen denen Sie Dezimalzufallszahlen generieren möchten. Wählen Sie anschließend die gewünschte Anzahl der Dezimalstellen im Textfeld Dezimalstellen aus und klicken Sie auf die Schaltfläche OK oder Übernehmen, um Ihre Dezimalzufallszahlen zu generieren. Siehe Screenshot:

Tipp: Um Zufallsdezimalzahlen ohne Duplikate zu generieren, aktivieren Sie bitte die Option Eindeutige Werte.
1,2 Generieren von Zufallszahlen ohne Duplikate (eindeutige Zufallszahlen)
Beim Verwenden von Formeln oder Code zur Generierung von Zufallszahlen entstehen gelegentlich auch doppelte Zahlen. Wenn Sie eine Liste mit Zufallszahlen ohne Duplikate erstellen möchten, zeigt dieser Abschnitt einige Methoden dafür.
Zufallszahlen ohne Duplikate mithilfe einer Matrixformel generieren
Angenommen, Sie möchten Zufallszahlen zwischen 100 und 200 ohne doppelte Werte generieren. Hier ist eine komplexe Matrixformel, die Ihnen dabei helfen kann. Gehen Sie dazu wie folgt vor:
1. Geben Sie die Untergrenze und Obergrenze in zwei Zellen ein. In diesem Beispiel trage ich 100 und 200 in die Zellen B2 und B3 ein. Siehe Screenshot:

2. Kopieren Sie anschließend die folgende Formel in eine leere Zelle – beispielsweise D3 (achten Sie darauf, die Formel nicht in eine Zelle der ersten Zeile einzufügen) – und drücken Sie gleichzeitig Strg + Umschalt + Enter, um die erste Zahl zu erhalten. Siehe Screenshot:
Hinweis: In der obigen Formel steht B1 für den unteren Wert und B2 für den oberen Wert, zwischen denen Sie Zufallszahlen generieren möchten. D2 ist die Zelle direkt über der Formel.

3. Ziehen Sie diese Formel dann in weitere Zellen, um so viele Zufallszahlen zwischen 100 und 200 zu generieren, wie Sie möchten:

Zufallszahlen ohne Duplikate mithilfe von VBA-Code generieren
Sollte Ihnen die obige Formel zu kompliziert erscheinen, verwenden Sie stattdessen einfach den folgenden VBA-Code – so geht’s:
1. Halten Sie die Tasten ALT + F11 gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul, um das Modul-Fenster zu öffnen, und fügen Sie den folgenden Code ein.
VBA-Code: Generieren von Zufallszahlen ohne Duplikate
Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
MsgBox ("Number of cells greater than the number of unique random numbers!")
Exit Sub
End If
xRg.Clear
For xI = 1 To xArs.Count
Set xCell = xArs.Item(xI)
For xJ = 1 To xCell.Count
Set xRg1 = xCell.Item(xJ)
xR = Int(xS * Rnd + xNum_Lowerbound)
Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
xR = Int(xS * Rnd + xNum_Lowerbound)
Loop
xRg1.Value = xR
Next
Next
End Sub
Hinweis: Im obigen Code gibt xStrRange = "A1:B20" an, dass Zufallszahlen im Bereich A1:B20 generiert werden sollen. xNum_Lowerbound = 100 und xNum_Upperbound = 200 legen die untere und obere Grenze für die Generierung von Zufallszahlen zwischen 100 und 200 fest. Passen Sie diese Werte ganz einfach an Ihre Anforderungen an.
3. Drücken Sie anschließend die Taste F5, um diesen Code auszuführen. Die eindeutigen Zufallszahlen werden dann in den Bereich „Begrenzter Bereich“ eingefügt.
Zufallszahlen ohne Duplikate mithilfe einer leistungsstarken Funktion generieren
Um schnell mehrere eindeutige Zufallszahlen zu erstellen, bietet die Funktion Kutools für Excel in Zufällige Daten einfügen eine intelligente Option: Eindeutige Werte. Aktivieren Sie einfach diese kleine Option – und erledigen Sie die Aufgabe mühelos.
1. Wählen Sie den Zellbereich aus, in dem Sie Zufallszahlen generieren möchten.
2. Klicken Sie anschließend auf Kutools > Einfügen > Zufällige Daten einfügen. Führen Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Unter der Ganzzahl-Registerkarte geben Sie im Abschnitt Vonund Bisdie Zahlenspanne ein, zwischen der Sie Zufallszahlen generieren möchten;
- Aktivieren Sie die Option Eindeutige Werte;
- Klicken Sie anschließend auf die Schaltfläche OK oder Übernehmen, um – wie im folgenden Screenshot gezeigt – eindeutige Zufallszahlen zu erhalten.

1,3 Generieren von zufälligen geraden oder ungeraden Zahlen in Excel
Möchten Sie zufällige gerade oder ungerade Zahlen in einem Zellbereich generieren, platzieren Sie einfach die Funktion „ZUFALLSBEREICH“ innerhalb der Funktion „GERADE“ bzw. „UNGERADE“. Die allgemeine Syntax lautet wie folgt:
| Formel | Beschreibung |
| =EVEN(RANDBETWEEN(bottom,top)) | Generiert zufällige gerade Zahlen innerhalb eines vorgegebenen Bereichs. |
| =ODD(RANDBETWEEN(bottom,top)) | Generiert zufällige ungerade Zahlen innerhalb eines vorgegebenen Bereichs. |
Um beispielsweise zufällige gerade oder ungerade Zahlen von 10 bis 100 zu generieren, verwenden Sie die folgenden Formeln:
=ODD(RANDBETWEEN(10,100)) (Generate random odd numbers)
Kopieren Sie die Formel anschließend durch Ziehen des Ausfüllkästchens in weitere Zellen – und erhalten so Ergebnisse wie in den folgenden Screenshots gezeigt.
![]() | ![]() |
1,4 Generieren von Zufallszahlen, deren Summe einem vorgegebenen Wert entspricht
Gelegentlich müssen Sie möglicherweise eine Reihe von Zufallszahlen generieren, deren Summe einem vorgegebenen Wert entspricht. Beispielsweise möchten Sie 5 oder n Zufallszahlen zwischen 10 und 50 erstellen, die zusammen genau 100 ergeben – wie im folgenden Screenshot veranschaulicht. Um diese Aufgabe in Excel zu meistern, stelle ich Ihnen zwei effiziente Methoden vor.

Zufallszahlen generieren, die sich zu einem bestimmten Wert summieren, mithilfe von Formeln
Die folgenden Formeln unterstützen Sie dabei – befolgen Sie die Anleitung Schritt für Schritt, da sie etwas komplex sind:
1. Legen Sie zunächst Ihre benötigten Daten fest: den vorgegebenen Gesamtwert, die Startnummer, die Endnummer sowie die Anzahl der zu generierenden Zufallszahlen – wie im folgenden Screenshot gezeigt:

2. Kopieren Sie anschließend die folgende Formel in eine leere Zelle, in der Sie die Zufallszahlen generieren möchten. In diesem Beispiel trage ich die Formel in Zelle A4 ein und drücke die Enter-Taste, um die erste Zufallszahl zu erhalten. Siehe Screenshot:
Hinweis: In der obigen Formel steht A2 für den vorgegebenen Gesamtwert; B2 und C2 für die untere und obere Grenze, zwischen denen Zufallszahlen generiert werden sollen; D2 gibt die Anzahl der zu generierenden Zufallszahlen an; A4 ist die Zelle, in die Sie diese Formel eingeben.

3. Kopieren Sie nun die folgende Formel in Zelle A5 und drücken Sie die Enter-Taste, um die zweite Zufallszahl zu erhalten. Siehe Screenshot:
Hinweis: In der obigen Formel steht A2 für den vorgegebenen Gesamtwert; B2 und C2 für die untere und obere Grenze, zwischen denen Zufallszahlen generiert werden sollen; D2 gibt die Anzahl der zu generierenden Zufallszahlen an; A4 ist die Zelle für die erste Formel und A5 die Zelle für die zweite Formel.

4. Markieren Sie danach die zweite generierte Zahl und ziehen Sie die Formel nach unten, um sie in die nächsten drei Zellen zu übertragen. So erhalten Sie fünf Zufallszahlen – wie im folgenden Screenshot gezeigt:

5. Um das Ergebnis zu überprüfen, summieren Sie einfach diese Zahlen und stellen sicher, dass die Gesamtsumme 100 ergibt. Drücken Sie F9, um die Zufallszahlen dynamisch zu aktualisieren – die Gesamtsumme bleibt dabei stets 100.

Generieren von Zufallszahlkombinationen, deren Summe einem bestimmten Wert entspricht, mithilfe einer beeindruckenden Funktion
Mithilfe der oben genannten Formeln können Sie Zufallszahlen generieren, die Ihren Anforderungen entsprechen. Möchten Sie jedoch alle möglichen Zahlenkombinationen auflisten, die aus von Ihnen festgelegten Zahlen bestehen und eine bestimmte Gesamtsumme ergeben, empfehle ich Ihnen ein einfaches Tool: Kutools für Excel. Mit der Funktion Zahlen erstellen erhalten Sie sämtliche Kombinationen aus Zufallszahlen, die exakt diese vorgegebene Summe ergeben.
1. Listen Sie zunächst die von Ihnen festgelegten Zahlen auf. Hier finden Sie alle Zahlen zwischen 10 und 50, wie im folgenden Screenshot gezeigt:

2. Klicken Sie anschließend auf Kutools > Inhalt > Zahlen erstellen. Siehe Screenshot:

3. Führen Sie im erscheinenden Dialogfeld Zahlen erstellen die folgenden Schritte aus:
- Wählen Sie im Feld Quellbereichdie Zahlenliste aus, bei der Sie ermitteln möchten, welche Zahlen sich zu 100 addieren;
- Geben Sie unter Optionen den Gesamtwert in das Textfeld „Summe“ ein. In diesem Beispiel haben wir 100 in das Textfeld eingegeben.
- Aktivieren Sie die Option In einem neuen Blatt speichern, wenn Sie die Ergebnisse in einem neuen Arbeitsblatt auflisten möchten;
- Klicken Sie auf die Schaltfläche OK. Siehe Screenshot:

4. Nach der Verarbeitung werden Ihnen alle Mengen von Zufallszahlen mit einer Gesamtsumme von 100 angezeigt, bestehend aus Zahlen zwischen 10 und 50, wie folgt aufgelistet.

Tipps: Sie können optional die Anzahl der Kombinationsergebnisse sowie die Anzahl der Zufallszahlen pro Kombination festlegen. Möchten Sie beispielsweise 10 Kombinationen generieren, wobei jede aus 5 Zufallszahlen besteht, nehmen Sie die folgenden Einstellungen im Dialogfeld unter Erweiterte Einstellungen vor:

Und Sie erhalten die Ergebnisse wie folgt:

1,5 Generieren von zufälligen Buchstaben und Textzeichenfolgen mithilfe von Formeln
In diesem Abschnitt erfahren Sie, wie Sie in Excel zufällige Buchstaben generieren – etwa Großbuchstaben von A bis Z, Kleinbuchstaben von a bis z oder bestimmte Sonderzeichen (! " # $ % & ' ( ) * + , - . /).
Zufällige Buchstaben und Textzeichenfolgen mithilfe von Formeln generieren
In Excel können Sie die Funktionen ZEICHEN und ZUFALLSBEREICH mit bestimmten ANSI-Zeichencodes kombinieren, um Formeln erstellen wie unten dargestellt:
| Formel | Beschreibung |
| =CHAR(RANDBETWEEN(65, 90)) | Generiert zufällige Großbuchstaben von A bis Z. |
| =CHAR(RANDBETWEEN(97, 122)) | Generiert zufällige Kleinbuchstaben von a bis z. |
| =CHAR(RANDBETWEEN(33, 47)) | Generiert zufällige Sonderzeichen wie: ! " # $ % & ' ( ) * + , - . / |
Wenden Sie eine der oben genannten Formeln an, kopieren Sie sie in so viele Zellen wie benötigt, und Sie erhalten die Ergebnisse wie in den folgenden Screenshots gezeigt:
| =CHAR(RANDBETWEEN(65, 90)) | =CHAR(RANDBETWEEN(97, 122)) | =CHAR(RANDBETWEEN(33, 47)) |
![]() | ![]() | ![]() |
Tipp: Wenn Sie zufällige Textzeichenfolgen aus mehreren Buchstaben generieren möchten, verknüpfen Sie einfach die gewünschten Buchstaben mit dem Zeichen „&“.
1.) Um zufällige Zeichenfolgen aus vier Großbuchstaben zu generieren, verwenden Sie bitte die folgende Formel:

2.) Um zufällige Zeichenfolgen aus vier Kleinbuchstaben zu generieren, verwenden Sie bitte die folgende Formel:
3.) Um zufällige Zeichenfolgen zu generieren, bei denen die ersten beiden Buchstaben groß und die letzten beiden klein geschrieben sind, verwenden Sie bitte die folgende Formel:
Nutzen Sie einfache Formeln und das „&“-Zeichen, um vielfältige Kombinationen ganz nach Ihren Anforderungen zu erstellen.
Zufällige Buchstaben und Textzeichenfolgen mithilfe einer praktischen Funktion generieren
Wenn Sie Kutools für Excel installiert haben, können Sie im Handumdrehen zufällige Buchstaben und Zeichenfolgen generieren – ganz ohne Formeln auswendig lernen zu müssen.
1. Wählen Sie den Zellbereich aus, in den die Buchstaben oder Zeichenfolgen eingefügt werden sollen.
2. Klicken Sie anschließend auf Kutools > Einfügen > Zufällige Daten einfügen, und führen Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Zeichenfolge;
- Aktivieren Sie a–zoder A–Zoder beides, je nachdem, was Sie einfügen möchten;
- Geben Sie anschließend die gewünschte Länge der Zeichenfolge im Textfeld Nach Zeichenlänge filternein;
- Klicken Sie abschließend auf OK oder Übernehmen, um die Zeichenfolgen wie im folgenden Screenshot gezeigt einzufügen.

1,6 Generieren zufälliger Passwörter mit alphanumerischen Zeichen in Excel
Ein sicheres Passwort sollte mindestens 8 Zeichen lang sein und eine Kombination aus Groß- und Kleinbuchstaben, Zahlen sowie bestimmten Sonderzeichen enthalten. In diesem Abschnitt stellen wir Ihnen effektive Methoden zur Generierung zufälliger Passwörter in Excel vor.
Zufällige Passwörter mit alphanumerischen Zeichen mithilfe von Formeln generieren
Beispielsweise erstelle ich hier zufällige Passwörter mit einer Länge von 8 Zeichen, indem Sie einfach die drei Formeln aus dem Abschnitt Generieren von zufälligen Buchstaben und Textzeichenfolgen mithilfe von Formeln kombinieren.
Kopieren Sie die folgende Formel in eine leere Zelle:
Hinweis: In der obigen Formel erzeugt die erste Kombination aus ZEICHEN- und ZUFALLSBEREICH-Funktion einen zufälligen Großbuchstaben; der zweite und dritte Ausdruck liefern jeweils einen Kleinbuchstaben; der vierte Ausdruck generiert einen weiteren Großbuchstaben; der fünfte Ausdruck erstellt eine dreistellige Zahl zwischen 100 und 999; und der letzte Ausdruck liefert ein Sonderzeichen. Sie können Reihenfolge und Zusammensetzung ganz nach Ihren Wünschen anpassen.

Zufällige Passwörter mit alphanumerischen Zeichen mithilfe einer benutzerdefinierten Funktion generieren
Zum Einfügen zufälliger Passwörter in Excel unterstützt Sie auch die folgende benutzerdefinierte Funktion. Gehen Sie dazu wie folgt vor:
1. Halten Sie die Tasten ALT + F11gedrückt, um das Fenster Microsoft Visual Basic für Applikationenzu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie das folgende Makro in das Modul-Fenster ein.
VBA-Code: Generieren zufälliger Passwörter in Excel
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. Schließen Sie anschließend den Code-Editor und kehren Sie zum Arbeitsblatt zurück. Geben Sie in eine Zelle die Formel =RandomizeF(8,10) ein, um eine zufällige Textzeichenfolge mit einer Mindestlänge von 8 und einer Höchstlänge von 10 Zeichen zu generieren.
4. Ziehen Sie die Formel anschließend ganz einfach in weitere Zellen – es werden sofort zufällige Zeichenfolgen aus alphanumerischen Zeichen und Sonderzeichen mit einer Länge zwischen 8 und 10 generiert. Siehe Screenshot:

Zufällige Passwörter mit alphanumerischen Zeichen mithilfe einer einfachen Funktion generieren
Gibt es eine schnelle und einfache Möglichkeit, mehrere zufällige Passwörter in Excel zu generieren? Kutools für Excel bietet eine hervorragende Funktion – Zufällige Daten einfügen. Mit dieser Funktion fügen Sie zufällige Passwörter in nur wenigen Klicks ein.
1. Wählen Sie einen Zellbereich aus, in den die Passwörter eingefügt werden sollen.
2. Klicken Sie anschließend auf Kutools>Einfügen>Zufällige Daten einfügenFühren Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Zeichenfolge;
- Aktivieren Sie die gewünschten Zeichentypen;
- Geben Sie anschließend die gewünschte Passwortlänge im Textfeld Nach Zeichenlänge filternein;
- Klicken Sie abschließend auf OK oder Übernehmen, um die Passwörter wie im folgenden Screenshot gezeigt zu generieren.

1,7 Generieren zufälliger spezifischer Texte in Excel
Haben Sie schon einmal versucht, bestimmte Textwerte zufällig in Excel anzuzeigen oder in einer Liste auszugeben? Zum Beispiel einige vorgegebene Texte wie „Element1“, „Element2“, „Element3“, „Element4“ und „Element5“ zufällig über mehrere Zellen zu verteilen? Die folgenden zwei Methoden unterstützen Sie dabei.
Bestimmte zufällige Texte mithilfe einer Formel generieren
In Excel können Sie mithilfe der Funktionen **WAHL** und **ZUFALLSBEREICH** eine Formel erstellen, um bestimmte Texte zufällig auszuwählen. Die allgemeine Syntax lautet:
- Wert_1, Wert_2, Wert_3, Wert_n: Stellen die Textwerte dar, die Sie zufällig auflisten möchten;
- n: Die Anzahl der Textwerte, die Sie verwenden möchten.
Wenden Sie die folgende Formel in einer leeren Zelle an und ziehen Sie den Ausfüllknauf nach unten, um alle gewünschten Zellen mit zufällig angeordneten spezifischen Werten zu füllen. Siehe Screenshot:

Bestimmte zufällige Texte mithilfe einer schnellen Methode generieren
Wenn Sie Kutools für Excel besitzen, kann Ihnen dessen Funktion Zufällige Daten einfügen ebenfalls helfen, benutzerdefinierte Textwerte zufällig in einen Zellbereich einzufügen.
1. Wählen Sie den Zellbereich aus, in den die gewünschten Texte eingefügt werden sollen.
2. Klicken Sie anschließend auf Kutools>Einfügen>Zufällige Daten einfügen, und führen Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Benutzerdefinierte Listen;
- Klicken Sie anschließend auf die Schaltfläche
, um ein weiteres Kutools für Excel-Eingabefeld zu öffnen, und geben Sie Ihre eigenen benutzerdefinierten Textwerte ein oder wählen Sie diese aus, die zufällig aufgelistet werden sollen. (Bei manueller Eingabe müssen die Einträge durch Kommas getrennt werden.)

3. Klicken Sie anschließend auf OK, um zum Dialogfeld Zufällige Daten einfügen zurückzukehren. Ihre benutzerdefinierte Textliste wird nun im Listenfeld angezeigt. Wählen Sie das neue Listenelement aus und klicken Sie auf die Schaltfläche OK oder Übernehmen, um die Werte zufällig in die ausgewählten Zellen einzufügen.

Tipp: Um die angegebenen Texte ohne Duplikate zufällig anzuordnen, aktivieren Sie die Option Eindeutige Werte.
1,8 Generieren oder Auswählen zufälliger Werte aus einer Liste in Excel
Angenommen, Sie haben eine lange Namensliste und möchten einige zufällige Namen daraus als Gewinner oder Forschungsobjekte auswählen – wie im folgenden Screenshot gezeigt. Wie gehen Sie dazu in Excel vor?

Zufällige Werte aus einer Liste mithilfe der Funktionen INDEX, RANDBETWEEN und ROWS generieren
In Excel gibt es keine direkte Methode, um zufällige Werte aus einer Liste zu extrahieren – doch mit einer cleveren Kombination der Funktionen INDEX, ZUFALLSBEREICH und ZEILEN können Sie problemlos einige zufällige Werte auswählen.
1. Kopieren Sie die folgende Formel in eine leere Zelle, in der der extrahierte Wert angezeigt werden soll:
Hinweis: In der obigen Formel steht A2:A12 für die Liste der Werte, aus der zufällige Werte ausgewählt werden sollen.
2. Ziehen Sie anschließend den Ausfüllknauf nach unten in die Zellen, in denen die zufälligen Werte angezeigt werden sollen, und schon sehen Sie das Ergebnis wie im folgenden Screenshot:

Zufällige Werte aus einer Liste ohne Duplikate mithilfe der Funktionen INDEX und RANK.EQ generieren
Bei Verwendung der obigen Formel werden einige doppelte Werte angezeigt. Um doppelte Werte zu überspringen, erstellen Sie zunächst eine Hilfsspalte und wenden dann eine Formel an, die auf den Funktionen INDEX und RANG.GLEICH basiert. Gehen Sie dazu wie folgt vor:
1. Geben Sie die folgende Formel in eine leere Zelle ein, um eine Liste mit Zufallszahlen zu erhalten – siehe Screenshot:

2. Kopieren Sie danach die folgende Formel in eine Zelle einer anderen Spalte, in der Sie zufällige Werte extrahieren möchten, und ziehen Sie sie nach unten, um weitere nicht wiederholende Zufallswerte anzuzeigen. Siehe Screenshot:
Hinweis: In der obigen Formel ist A2:A12 die Liste der Werte, aus der Sie zufällige Werte generieren möchten, B2 die erste Zelle der Hilfsspalte und B2:B12 der Bereich der Hilfsformelzellen, den Sie in Schritt 1 erstellt haben.

Zelle, Zeilen, Spalten aus einem Bereich mit einer hervorragenden Funktion
Hier möchte ich Ihnen eine äußerst nützliche Funktion vorstellen – Sortieren, Auswählen oder Zufällig von Kutools für Excel. Mit dieser Funktion wählen Sie ganz nach Bedarf zufällige Zellen, Zeilen oder Spalten aus.
1. Wählen Sie die Zellenliste aus, aus der Sie einige zufällige Werte entnehmen möchten.
2. Klicken Sie anschließend auf Kutools > Bereich > Sortieren, Auswählen oder Zufällig. Siehe Screenshot:

3. Führen Sie im Dialogfeld Sortieren, Auswählen oder Zufällig die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Auswählen;
- Geben Sie anschließend die Anzahl der Zellen, die Sie zufällig auswählen möchten, im Feld Anzahl der Zellenzum Auswählenein;
- Wählen Sie im Abschnitt Auswahltyp eine beliebige Option aus. In diesem Fall wähle ich die Option Zelle.
- Klicken Sie anschließend auf die Schaltfläche OK oder Übernehmen, um fünf Zellen auf einmal zufällig auszuwählen. Siehe Screenshots:

4. Nachdem Sie die Zellen ausgewählt haben, können Sie diese bei Bedarf in andere Zellen kopieren und einfügen.
1,9 Daten zufällig Gruppen in Excel zuweisen
Angenommen, Sie haben eine Namensliste und möchten die Namen – wie im folgenden Screenshot dargestellt – zufällig in drei Gruppen (Gruppe A, Gruppe B und Gruppe C) aufteilen. In diesem Abschnitt erläutere ich Ihnen einige Formeln, mit denen Sie diese Aufgabe in Excel lösen können.

Daten mithilfe einer Formel zufällig einer Gruppe zuweisen
Um Personen zufällig bestimmten Gruppen zuzuweisen, kombinieren Sie einfach die CHOOSE-Funktion mit der RANDBETWEEN-Funktion.
1. Kopieren Sie die folgende Formel, oder geben Sie sie in eine Zelle ein, in der Sie die Gruppe generieren möchten:
Hinweis: In der obigen Formel stehen Gruppe A, Gruppe B und Gruppe C für die Gruppennamen, die Sie vergeben möchten, und die Zahl 3 gibt an, auf wie viele Gruppen verteilt werden soll.
2. Ziehen Sie anschließend den Ausfüllknauf, um die Formel auf weitere Zellen zu übertragen. Die Namen werden dann – wie im folgenden Screenshot gezeigt – in drei Gruppen aufgeteilt:

Daten mit gleicher Anzahl mithilfe einer Formel zufällig einer Gruppe zuweisen
Wenn alle Gruppen dieselbe Anzahl an Namen enthalten sollen, funktioniert die obige Formel nicht korrekt. In diesem Fall erstellen Sie einfach eine Hilfsspalte mit Zufallswerten mithilfe der RAND-Funktion und wenden anschließend eine Formel auf Basis der INDEX-, RANK- und ROUNDUP-Funktionen an.
Beispielsweise liste ich in den Zellen F2:F4 die Gruppennamen auf, auf deren Grundlage Sie die Zuordnung vornehmen möchten. Um Personen den Gruppen (Gruppe A, Gruppe B, Gruppe C) zuzuweisen – wobei jede Gruppe aus 4 Teilnehmern besteht – gehen Sie wie folgt vor:
1. Geben Sie diese Formel in eine leere Zelle ein:=RAND(), um eine Liste mit Zufallszahlen zu erhalten. Siehe Screenshot:

2. Geben Sie anschließend in der nächsten Spalte – beispielsweise in Zelle D2 – die folgende Formel ein oder kopieren Sie sie:
Hinweis: In der obigen Formel ist C2 die erste Zelle der Hilfsspalte, C2:C13 der Bereich der Hilfsformelzellen, den Sie in Schritt 1 erstellt haben. Die Zahl 4 gibt an, wie viele Namen jede Gruppe enthalten soll, und F2:F4 ist der Zellbereich, der die Gruppennamen enthält, die Sie den Daten zuweisen möchten.
3. Ziehen Sie den Ausfüllknauf nach unten, um zufällige Gruppen für die Datensätze zu erstellen. Die Namen werden dann gleichmäßig auf die Gruppen verteilt. Siehe Screenshot:

1,10 Zufällige Datumsangaben in Excel generieren
Um beliebige Datumsangaben zwischen zwei vorgegebenen Daten zu generieren, stelle ich Ihnen einige bewährte Methoden vor.
Zufällige Datumsangaben zwischen zwei vorgegebenen Daten mithilfe von Formeln generieren
Beispielsweise möchten Sie zufällige Datumsangaben zwischen dem 01,05.2021 und dem 15,10.2021 generieren. In Excel erledigen Sie diese Aufgabe ganz einfach mit einer Kombination aus den Funktionen RANDBETWEEN und DATE – so geht’s:
1. Wählen Sie eine Zelle aus, in die Sie ein zufälliges Datum einfügen möchten, und geben Sie anschließend die folgende Formel ein:
Hinweis: In dieser Formel steht 2021, 5, 1 für das Startdatum und 2021, 10, 15 für das Enddatum. Sie können diese Werte jederzeit an Ihre Bedürfnisse anpassen.
2. Ziehen Sie die Formel anschließend in die gewünschten Zellen, um sie zu kopieren. Wie im folgenden Screenshot gezeigt, erscheinen in den Zellen fünfstellige Zahlen:

3. Anschließend formatieren Sie die Zahlen am besten im Datumsformat. Markieren Sie die Formelzellen, klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Zellenformat festlegen.
4. Klicken Sie im Dialogfeld Zellenformat festlegen auf die Registerkarte Zahl, wählen Sie im Bereich Kategorie die Option Datum aus, und wählen Sie dann das gewünschte Datumsformat aus der Dropdown-Liste Typ aus. Siehe Screenshot:

5. Klicken Sie auf OK, um das Dialogfeld zu schließen. Die Zahlen wurden nun in normale Datumsangaben umgewandelt. Siehe Screenshot:

Tipps: Wenn Sie zufällige Arbeitstage ohne Wochenenden generieren möchten, kann Ihnen die folgende Formel helfen:
Zufällige Datumsangaben zwischen zwei vorgegebenen Daten mithilfe einer beeindruckenden Funktion generieren
Kutools für Excel’s Zufällige Daten einfügen bietet ebenfalls eine Option, um zufällige Datumsangaben, Arbeitstage oder Wochenendtage zwischen zwei vorgegebenen Daten zu generieren.
1. Wählen Sie den Zellbereich aus, in den die zufälligen Datumsangaben eingefügt werden sollen.
2. Klicken Sie anschließend auf Kutools>Einfügen>Zufällige Daten einfügen. Führen Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Datum;
- Geben Sie anschließend den Datumsbereich an. In diesem Beispiel wähle ich vom 5,1.2021 bis zum 15,10.2021.
- Wählen Sie anschließend den Datumstyp – Werktag, Wochenende oder beides, je nach Bedarf.
- Klicken Sie abschließend auf OK oder Übernehmen, um – wie im folgenden Screenshot gezeigt – zufällige Daten zu generieren.

Tipp: Um verschiedene zufällige Datumsangaben zu generieren, aktivieren Sie die Option Eindeutige Werte.
1,11 Zufällige Uhrzeiten in Excel generieren
Nachdem wir zufällige Zahlen, Textzeichenfolgen und Datumsangaben eingefügt haben, zeige ich Ihnen in diesem Abschnitt einige praktische Tricks, wie Sie in Excel zufällige Uhrzeiten generieren können.
Zufällige Uhrzeiten mithilfe von Formeln generieren
Zufällige Uhrzeiten mithilfe einer Formel generieren
Um zufällige Uhrzeiten in einem Zellbereich zu generieren, unterstützt Sie eine Formel auf Basis der TEXT- und RAND-Funktionen.
Geben Sie die folgende Formel in eine leere Zelle ein und ziehen Sie sie anschließend in alle anderen Zellen, in denen Sie die Uhrzeiten anzeigen möchten. Siehe Screenshot:

Zufällige Uhrzeiten zwischen zwei vorgegebenen Uhrzeiten mithilfe einer Formel generieren
Wenn Sie zufällig einige Uhrzeiten zwischen zwei bestimmten Zeitpunkten einfügen müssen, beispielsweise zwischen 10 Uhr und 18 Uhr, wenden Sie die folgende Formel an:
Hinweis: In der obigen Formel steht die Zahl 18 für die Endzeit und 10 für die Startzeit. Sie können diese Werte ganz einfach an Ihre Anforderungen anpassen.
Ziehen und kopieren Sie die Formel anschließend in alle anderen Zellen, in denen Sie zufällige Uhrzeiten innerhalb des vorgegebenen Zeitbereichs generieren möchten. Siehe Screenshot:

Zufällige Uhrzeiten in bestimmten Intervallen mithilfe einer Formel generieren
Möchten Sie beispielsweise in Excel zufällige Uhrzeiten in festen Intervallen – etwa alle 15 Minuten – generieren, nutzen Sie hierfür am besten die Funktionen RAND und FLOOR innerhalb der TEXT-Funktion.
Kopieren Sie die folgende Formel in eine leere Zelle, oder geben Sie sie ein, und ziehen Sie sie anschließend auf die Zellen, in denen Sie zufällige Uhrzeiten generieren möchten. Siehe Screenshot:
Hinweis: In der Formel steht die Zahl 15 für das Zeitintervall. Wenn Sie zufällige Uhrzeiten im Abstand von 30 Minuten benötigen, ersetzen Sie einfach die 15 durch 30.

Zufällige Uhrzeiten zwischen zwei vorgegebenen Zeiten mithilfe einer praktischen Funktion generieren
Falls Sie Kutools für Excel besitzen, hilft Ihnen die Funktion Zufällige Daten einfügen dabei, zufällige Uhrzeiten zwischen vorgegebenen Zeiten in einem Arbeitsblatt zu generieren.
1. Wählen Sie einen Zellbereich aus, in dem die Uhrzeiten generiert werden sollen.
2. Klicken Sie anschließend auf Kutools > Einfügen > Zufällige Daten einfügen. Führen Sie im erscheinenden Dialogfeld die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Uhrzeit;
- Geben Sie anschließend den Zeitbereich an. In diesem Beispiel wähle ich von 9:00 Uhr bis 16:30 Uhr.
- Klicken Sie abschließend auf OK oder Übernehmen, um – wie im folgenden Screenshot gezeigt – zufällige Uhrzeiten zu generieren.

Zufällige Datums- und Uhrzeitangaben zwischen zwei Zeitpunkten mithilfe einer Formel generieren
Wenn Sie zufällige Datums- und Uhrzeitangaben gemeinsam generieren möchten, unterstützt Sie die folgende Formel.
1. Geben Sie die folgende Formel in eine Zelle ein oder kopieren Sie sie dorthin, wo Sie zufällige Datums- und Uhrzeitangaben generieren möchten:
Hinweis: In dieser Formel ist 2021-10-15 12:00:00 das Enddatum und die Endzeit und 2021-1-1 9:00:00 das Startdatum und die Startzeit. Sie können diese Werte nach Bedarf anpassen.
2. Ziehen Sie diese Formel anschließend in andere Zellen, in denen zufällige Datums- und Uhrzeitangaben angezeigt werden sollen, und kopieren Sie sie dort ein. Siehe Screenshot:

Generieren Sie zufällige Zahlen, Texte und Datumsangaben in Excel 365 / 2021 und neueren Versionen
Dieser Abschnitt zeigt, wie Sie in Excel 365, Excel 2021 und zukünftigen Versionen mithilfe der neuen dynamischen Arrayfunktion RANDARRAY zufällige Zahlen und Datumsangaben generieren, zufällige Auswahl treffen sowie Daten zufällig Gruppen zuweisen können.
Die RANDARRAY-Funktion generiert ein Array mit zufälligen Zahlen innerhalb eines von Ihnen festgelegten Bereichs.
Die Syntax der RANDARRAY-Funktion lautet:
- Zeilen(optional): Die Anzahl der Zeilen mit Zufallszahlen, die zurückgegeben werden sollen; (Wenn nicht angegeben, Standardwert =1)
- Spalten(optional): Die Anzahl der Spalten mit Zufallszahlen, die zurückgegeben werden sollen; (Wenn nicht angegeben, Standardwert =1)
- Min(optional): Die Mindestzahl, die zurückgegeben werden soll; (Wenn nicht angegeben, Standardwert =0)
- Max(optional): Die Höchstzahl, die zurückgegeben werden soll; (Wenn nicht angegeben, Standardwert =1)
- Ganzzahl (optional): Gibt WAHR zurück, wenn der Wert eine ganze Zahl ist, und FALSCH, wenn es sich um einen Dezimalwert handelt. (Standardwert: FALSCH, sofern nicht angegeben.)
- 1. Die RANDARRAY-Funktion verfügt über fünf optionale Argumente. Wird keines davon angegeben, liefert RANDARRAY einen Dezimalwert zwischen 0 und 1.
- 2. Wenn die Argumente für Zeilen oder Spalten Dezimalzahlen sind, werden sie auf die ganze Zahl vor dem Komma abgeschnitten (z. B. wird 3,9 als 3 behandelt).
- 3. Die Mindestzahl muss kleiner als die Höchstzahl sein – andernfalls erhalten Sie einen #WERT!-Fehler.
- 4. Die RANDARRAY-Funktion gibt ein Array zurück – und sobald mehrere Ergebnisse auf einem Arbeitsblatt erscheinen, fließen sie automatisch in benachbarte Zellen über.
2,1 Generieren Sie zufällige Zahlen in Excel 365 / 2021 und neueren Versionen
Um zufällige ganze oder Dezimalzahlen in Excel 365, Excel 2021 und zukünftigen Versionen zu generieren, nutzen Sie einfach die neue RANDARRAY-Funktion.
Zufallszahlen zwischen zwei Zahlen mithilfe einer Formel generieren
Um eine Liste mit zufälligen Zahlen innerhalb eines bestimmten Bereichs zu erstellen, wenden Sie die folgenden Formeln an:
Geben Sie je nach Bedarf eine der folgenden Formeln ein und drücken Sie anschließend die Enter-Taste, um die Ergebnisse zu erhalten. Siehe Screenshots:
=RANDARRAY(6, 4, 50, 200, FALSE) (Generate random decimals between 50 and 200)
- 6: Gibt an, dass 6 Zeilen mit Zufallszahlen zurückgegeben werden sollen;
- 4: Gibt an, dass 4 Spalten mit Zufallszahlen zurückgegeben werden sollen;
- 50,200: Der Mindest- und Maximalwert, zwischen denen Sie Zahlen generieren möchten;
- TRUE: Gibt an, dass ganze Zahlen zurückgegeben werden sollen;
- FALSE: Gibt an, dass Dezimalzahlen zurückgegeben werden sollen.
![]() | ![]() |
Zufallszahlen ohne Duplikate mithilfe von Formeln generieren
Beim Einsatz der normalen RANDARRAY-Funktion zur Generierung zufälliger Zahlen können gelegentlich Duplikate auftreten. Um dies zu vermeiden, stellen wir hier einige effektive Formeln zur Lösung dieser Herausforderung vor.
Generieren Sie eine Liste mit nicht wiederholenden zufälligen Zahlen
Um eine Spalte oder eine Liste mit eindeutigen Zahlen zufällig zu generieren, lauten die allgemeinen Syntaxen:
Zufällige ganze Zahlen ohne Duplikate:
Zufällige Dezimalzahlen ohne Duplikate:
- n: Die Anzahl der Werte, die Sie generieren möchten;
- min: Der Minimalwert;
- max: Der Maximalwert.
In diesem Beispiel füge ich eine Liste mit 8 zufälligen Zahlen zwischen 50 und 100 ohne Wiederholungen ein. Wenden Sie dazu eine der folgenden Formeln an und drücken Sie anschließend die Enter-Taste, um die Ergebnisse zu erhalten:
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8)) (Unique random decimals)
- 8: Gibt an, dass 8 Zufallszahlen zurückgegeben werden sollen;
- 50, 100: Der Mindest- und Maximalwert, zwischen denen Sie Zahlen generieren möchten.
- TRUE: Gibt an, dass ganze Zahlen zurückgegeben werden sollen;
- FALSE: Gibt an, dass Dezimalzahlen zurückgegeben werden sollen.
![]() | ![]() |
Generieren Sie einen Bereich mit nicht wiederholenden zufälligen Zahlen
Wenn Sie nicht wiederholende Zufallszahlen in einem Zellbereich generieren möchten, definieren Sie einfach die gewünschte Anzahl an Zeilen und Spalten in der SEQUENCE-Funktion. Die allgemeine Syntax lautet:
Um eine Spalte oder eine Liste mit eindeutigen Zahlen zufällig zu generieren, lauten die allgemeinen Syntaxen:
Zufällige ganze Zahlen ohne Duplikate:
Zufällige Dezimalzahlen ohne Duplikate:
- n: Die Anzahl der Zellen, in die die Zahlen eingefügt werden sollen; geben Sie diese als Produkt aus Zeilenanzahl × Spaltenanzahl an. Möchten Sie beispielsweise 8 Zeilen und 3 Spalten füllen, verwenden Sie 24^2.
- Zeilen: Die Anzahl der zu füllenden Zeilen;
- Spalten: Die Anzahl der zu füllenden Spalten;
- min: Der niedrigste Wert;
- max: Der höchste Wert.
Hier fülle ich einen Bereich mit 8 Zeilen und 3 Spalten mit eindeutigen zufälligen Zahlen zwischen 50 und 100. Verwenden Sie dazu eine der folgenden Formeln:
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3)) (Unique random decimals)
- 24: Gibt an, dass 24 Zufallszahlen zurückgegeben werden sollen, das Produkt aus 8 und 3 (Zeilen*Spalten);
- 50,100: Der Mindest- und Maximalwert, zwischen denen Sie Zahlen generieren möchten;
- TRUE: Gibt an, dass ganze Zahlen zurückgegeben werden sollen;
- FALSE: Gibt an, dass Dezimalzahlen zurückgegeben werden sollen.
![]() | ![]() |
2,2 Generieren Sie zufällige Datumsangaben in Excel 365 / 2021 und neueren Versionen
Mit der neuen RANDARRAY-Funktion generieren Sie in Excel schnell und einfach mehrere zufällige Datumsangaben oder Arbeitstage.
Zufällige Datumsangaben zwischen zwei Daten mithilfe einer Formel generieren
Um eine Liste mit zufälligen Datumsangaben zwischen zwei bestimmten Daten zu erstellen, können Sie die folgende Formel anwenden:
1. Geben Sie die folgende Formel in eine leere Zelle ein, um zufällige Datumsangaben zu generieren, und drücken Sie anschließend die Enter-Taste – schon erhalten Sie eine Liste aus fünfstelligen Zahlen. Siehe Screenshot:
- 10: Gibt an, dass 10 Zeilen mit Zufallsdaten zurückgegeben werden sollen;
- 1: Gibt an, dass 1 Spalte mit Zufallsdaten zurückgegeben werden soll;
- B1, B2: Die Zellen enthalten das Start- und Enddatum, zwischen denen Sie Daten generieren möchten.

2. Anschließend formatieren Sie die Zahlen in ein normales Datumsformat um: Markieren Sie die Zahlen, klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Zellenformat festlegen. Führen Sie im folgenden Zellenformat festlegen-Dialogfeld Folgendes aus:
- Klicken Sie auf Zahl-Registerkarte;
- Klicken Sie anschließend auf Datumim Bereich Kategorie;
- Wählen Sie anschließend ein beliebiges Datumsformat aus dem Listenfeld Typ aus.

3. Klicken Sie anschließend auf die Schaltfläche OK, um die Zahlen im von Ihnen festgelegten Datumsformat anzuzeigen. Siehe Screenshot:

Tipps: Selbstverständlich können Sie Startdatum und Enddatum auch direkt in die Formel eingeben, wie hier gezeigt:
Zufällige Arbeitstage zwischen zwei Daten mithilfe einer Formel generieren
Um zufällige Arbeitstage in einem Zellbereich zu generieren, betten Sie die RANDARRAY-Funktion in die WORKDAY-Funktion ein.
1. Geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, und drücken Sie anschließend die Enter-Taste, um eine Liste mit Zahlen wie im folgenden Screenshot zu erhalten:

2. Formatieren Sie anschließend die Zahlen gemäß Ihren Anforderungen in einem bestimmten Datumsformat im Zellenformat festlegen-Dialogfeld. Anschließend erhalten Sie das gewünschte Datumsformat, wie im folgenden Screenshot dargestellt:

Tipps: Sie können Startdatum und Enddatum auch direkt in die Formel eingeben, wie hier gezeigt:
2,3 Generieren oder rufen Sie zufällige Werte aus einer Liste in Excel 365 / 2021 und neueren Versionen ab
In Excel 365, Excel 2021 und zukünftigen Versionen (z. B. Excel 2024) stellen wir in diesem Abschnitt einige Formeln vor, mit denen Sie zufällige Werte aus einer Zellliste generieren oder abrufen können.
Zufällige Werte aus einer Liste mithilfe einer Formel generieren oder abrufen
Um zufällige Werte aus einer Zellliste zu extrahieren, unterstützen Sie die Kombination aus der RANDARRAY- und der INDEX-Funktion. Die allgemeine Syntax lautet:
- Daten: Die Liste der Werte, aus der Sie zufällige Elemente extrahieren möchten;
- n: Die Anzahl der zufälligen Elemente, die Sie extrahieren möchten.
Um beispielsweise 3 Namen aus dem Namensliste A2:A12 zu extrahieren, verwenden Sie die folgenden Formeln:
=INDEX(A2:A12, RANDARRAY())3, 1, 1, ROWS(A2:A12), TRUE)) (Type a number directly)
Drücken Sie anschließend die Enter-Taste – und schon erhalten Sie sofort drei zufällige Namen. Siehe Screenshot:

Zufällige Werte aus einer Liste ohne Duplikate mithilfe einer Formel generieren oder abrufen
Mit der obigen Formel erhalten Sie unter Umständen doppelte Werte in den Ergebnissen. Für eine zufällige Auswahl aus einer Liste ohne Wiederholungen lautet die allgemeine Syntax:
- Daten: Die Liste der Werte, aus der Sie zufällige Elemente extrahieren möchten;
- n: Die Anzahl der zufälligen Elemente, die Sie extrahieren möchten.
Wenn Sie 5 Namen aus dem Namensliste A2:A12 zufällig abrufen möchten, geben Sie eine der folgenden Formeln ein oder kopieren Sie sie:
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE())5)) (Type a number directly)
Drücken Sie anschließend die Enter-Taste, um 5 zufällige Namen ohne Wiederholung aus der Liste A2:A12 zu erhalten. Siehe Screenshot:

2,4 Generieren oder Ganze Zeile aus einem Bereich in Excel 365 / 2021 und neueren Versionen
Gelegentlich müssen Sie möglicherweise einige zufällige Zeilen aus einem Zellbereich in Excel auswählen – und dafür stellen wir Ihnen hier praktische Formeln vor.
Generieren oder Ganze Zeile aus einem Bereich mithilfe einer Formel
Die allgemeine Syntax zum Generieren zufälliger Zeilen aus einem Zellbereich lautet:
- Daten: Der Zellbereich, aus dem Sie zufällige Zeilen extrahieren möchten;
- n: Die Anzahl der zufälligen Zeilen, die Sie extrahieren möchten;
- {1,2,3…}: Die Spaltennummern, die extrahiert werden sollen.
Um 3 Datenzeilen aus dem Bereich A2:C12 zu extrahieren, verwenden Sie eine der folgenden Formeln:
=INDEX(A2:C12, RANDARRAY())3, 1, 1, ROWS(A2:C12), TRUE), {1,2,3}) (Type a number directly)
Drücken Sie anschließend die Enter-Taste, um drei zufällige Datenzeilen aus dem Bereich A2:C12 zu erhalten. Siehe Screenshot:

Generieren oder Ganze Zeile aus einem Bereich ohne Duplikate mithilfe einer Formel
Ähnlich wie oben kann die genannte Formel ebenfalls doppelte Daten erzeugen. Um das Auftreten doppelter Zeilen zu verhindern, können Sie die folgende allgemeine Syntax verwenden:
- Daten: Der Zellbereich, aus dem Sie zufällige Zeilen extrahieren möchten;
- n: Die Anzahl der zufälligen Zeilen, die Sie extrahieren möchten;
- {1,2,3…}: Die Spaltennummern, die extrahiert werden sollen.
Um beispielsweise 5 Datenzeilen aus dem Bereich A2:C12 auszuwählen, verwenden Sie eine der folgenden Formeln:
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE())5), {1,2,3}) (Type a number directly)
Drücken Sie anschließend die Enter-Taste; es werden 5 zufällige Zeilen ohne Duplikate in Aus Bereich extrahieren A2:C12 eingefügt, wie im folgenden Screenshot gezeigt:

Verhindern, dass sich die Zufallsergebnisse ändern
Möglicherweise ist Ihnen aufgefallen, dass alle Zufallsfunktionen in diesem Artikel – wie RAND, RANDBETWEEN und RANDARRAY – volatil sind: Ihre Ergebnisse werden jedes Mal neu berechnet, sobald das Arbeitsblatt geändert wird, und es entstehen neue Zufallswerte. Damit sich diese Werte nicht automatisch ändern, finden Sie hier zwei praktische Tricks.
Verhindern der Änderung der Zufallsergebnisse durch Kopieren und Einfügen
Normalerweise können Sie die Funktion Kopieren und Einfügen nutzen, um dynamische Formeln als Werte einzufügen. So geht’s:
1. Markieren Sie die Zellen mit Ihrer Zufallsformel und drücken Sie anschließend Strg + C, um sie zu kopieren.
2. Klicken Sie dann mit der rechten Maustaste auf den ausgewählten Bereich und wählen Sie die Option Werte aus dem Bereich Selektives Einfügen, siehe Screenshot:
Tipp: Sie können alternativ Umschalt + F10 und anschließend V drücken, um diese Option zu aktivieren.

3. Alle Formelzellen wurden nun in Werte umgewandelt – die Zufallswerte bleiben ab sofort unverändert.
Verhindern der Änderung der Zufallsergebnisse mithilfe einer praktischen Funktion
Falls Sie Kutools für Excel installiert haben, hilft Ihnen die Funktion In Werte umwandeln, alle markierten Formelzellen mit nur einem Klick in Werte zu konvertieren.
1. Markieren Sie die Zellen mit der Zufallsformel und klicken Sie anschließend auf Kutools > In Werte umwandeln. Siehe Screenshot:

2. Alle markierten Formeln wurden nun in Werte umgewandelt.
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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins












, um ein weiteres Kutools für Excel-Eingabefeld zu öffnen, und geben Sie Ihre eigenen benutzerdefinierten Textwerte ein oder wählen Sie diese aus, die zufällig aufgelistet werden sollen. (Bei manueller Eingabe müssen die Einträge durch Kommas getrennt werden.)




