KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Excel-Zufallsdaten: Generieren von Zufallszahlen, Texten, Daten und Uhrzeiten in Excel

AutorXiaoyang Änderungsdatum

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.

FormelBeschreibung
=RAND()Erzeugt zufällige Dezimalzahlen zwischen 0 und 1.
=RAND()*NGeneriert zufällige Dezimalzahlen zwischen 0 und N.
=RAND()*(B-A)+AGeneriert 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
Ein Screenshot des Ergebnisses der Formel =RAND(), das zufällige Dezimalzahlen zwischen 0 und 1 in Excel zeigtEin Screenshot des Ergebnisses der Formel =RAND()*50, das zufällige Dezimalzahlen zwischen 0 und 50 in Excel zeigtEin Screenshot des Ergebnisses der Formel =RAND()*(100-50)+50, das zufällige Dezimalzahlen zwischen 50 und 100 in Excel zeigt

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:

FormelBeschreibung
=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)
Ein Screenshot des Ergebnisses der Formel =INT(RAND()*100), das zufällige ganze Zahlen zwischen 0 und 100 in Excel zeigtEin Screenshot des Ergebnisses der Formel =INT(RAND()*(500-200)+200, das zufällige ganze Zahlen zwischen 200 und 500 in Excel zeigt

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

=RANDBETWEEN(bottom, top)
  • 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:

=RANDBETWEEN(100, 200)

Ein Screenshot des Ergebnisses der Formel =RANDBETWEEN(100, 200), das zufällige ganze Zahlen zwischen 100 und 200 in Excel zeigt

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:

=RANDBETWEEN(-100, 100)

Ein Screenshot des Ergebnisses der Formel =RANDBETWEEN(-100, 100), das zufällige ganze Zahlen zwischen -100 und 100 in Excel zeigt


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:

=RANDBETWEEN(10*100, 50*100)/100

Ein Screenshot des Ergebnisses der Formel =RANDBETWEEN(10*100, 50*100)/100, das zufällige Zahlen mit zwei Dezimalstellen zwischen 10 und 50 in Excel zeigt


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:

=RandomNumbers(50,200,0)

2.) Um Zufallszahlen zwischen 50 und 200 mit 2 Dezimalstellen einzufügen, wenden Sie die folgende Formel an:

=RandomNumbers(50,200,2)

4. Ziehen Sie die Formel zum Abschluss auf die gewünschten anderen Zellen – und erhalten Sie die Ergebnisse wie in den folgenden Screenshots gezeigt:

Ein Screenshot des Ergebnisses der benutzerdefinierten VBA-Formel =RandomNumbers(50,200,0), das zufällige ganze Zahlen zwischen 50 und 200 in Excel zeigtEin Screenshot des Ergebnisses der benutzerdefinierten VBA-Formel =RandomNumbers(50,200,2), das zufällige Zahlen mit zwei Dezimalstellen zwischen 50 und 200 in Excel zeigt

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:

Ein Screenshot der Option „Zufallsdaten einfügen“ in Kutools unter der Registerkarte „Einfügen“ im Menüband

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:

Ein Screenshot des Dialogfelds „Zufallsdaten einfügen“, das zufällige ganze Zahlen unter der Registerkarte „Ganze Zahl“ generiert

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:

Ein Screenshot des Dialogfelds „Zufallsdaten einfügen“, das zufällige Dezimalzahlen unter der Registerkarte „Dezimalzahl“ generiert

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:

Ein Screenshot, der die Eingabe der unteren und oberen Grenzen in den Zellen B2 und B3 zur Generierung zufälliger Zahlen in Excel zeigt

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:

=IFERROR(LARGE(ROW(INDIRECT($B$1&":"&$B$2))*NOT(COUNTIF($D$2:D2,ROW(INDIRECT($B$1&":"&$B$2)))),RANDBETWEEN(1,$B$2-$B$1-ROW(A1)+2)),„")

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.

Ein Screenshot des anfänglichen Ergebnisses der Matrixformel zur Generierung eindeutiger Zufallszahlen in Excel

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

Ein Screenshot, der eine Liste eindeutiger Zufallszahlen zwischen 100 und 200 zeigt, die mithilfe einer Matrixformel in Excel generiert wurden


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.

Ein Screenshot, der das Dialogfeld „Zufallsdaten einfügen“ mit aktivierter Option „Eindeutige Werte“ zeigt


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:

FormelBeschreibung
=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:

=EVEN(RANDBETWEEN(10,100))             (Generate random even numbers)
=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.

Ein Screenshot, der zufällige gerade Zahlen zwischen 10 und 100 in Excel zeigtEin Screenshot, der zufällige ungerade Zahlen zwischen 10 und 100 in Excel zeigt

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.

Ein Screenshot, der die generierten Zufallszahlen zwischen 10 und 50 zeigt, deren Summe 100 ergibt, in Excel

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:

Ein Screenshot, der die Einrichtung zur Generierung von Zufallszahlen zeigt, die sich zu einem bestimmten Wert summieren, einschließlich unterem und oberem Wert sowie Gesamtsumme, in Excel

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:

=RANDBETWEEN(MAX($B$2,$A$2-(($D$2-ROWS($A$4:$A4))*$C$2)),MIN($C$2,$A$2-(($D$2-ROWS($A$4:$A4))*$B$2)))

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.

Ein Screenshot, der das Ergebnis der ersten generierten Zufallszahl mithilfe einer Formel in Excel zeigt

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:

=IF(ROW()=$D$2+3,$A$2-SUM($A$4:$A4),IF(ROW()>$D$2+3,„",RANDBETWEEN(MAX($B$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$C$2)),MIN($C$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$B$2)))))

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.

Ein Screenshot, der die zweite generierte Zufallszahl mithilfe einer Formel und das aktualisierte Ergebnis in Excel zeigt

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:

Ein Screenshot, der die endgültige Menge generierter Zufallszahlen zeigt, die sich zu einer bestimmten Gesamtsumme addieren, in Excel

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.

Ein Screenshot, der die Summe der zufällig generierten Zahlen in Excel zur Überprüfung ihrer Gesamtsumme zeigt


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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:

Ein Screenshot, der eine Liste von Zahlen zwischen 10 und 50 zeigt, um Kombinationen zu finden, die sich zu einem bestimmten Wert summieren, in Excel

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

Ein Screenshot der Option „Zahl zusammenstellen“ in der Gruppe „Inhalt“ unter der Kutools-Registerkarte in Excel

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:

Ein Screenshot des Dialogfelds „Zahl zusammenstellen“ mit Einstellungen zur Generierung von Zahlenkombinationen, die sich zu 100 summieren

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.

Ein Screenshot, der die Ergebnisse aller generierten Zufallszahlkombinationen zeigt, die sich zu 100 summieren, mithilfe von Kutools

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:

Ein Screenshot des Dialogfelds „Zahl zusammenstellen“ mit erweiterten Einstellungen zur Festlegung der Anzahl der Kombinationen und Zahlen pro Kombination in Excel

Und Sie erhalten die Ergebnisse wie folgt:

Ein Screenshot, der Ergebnisse generierter Zufallszahlkombinationen basierend auf erweiterten Einstellungen zeigt


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:

FormelBeschreibung
=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))
Ein Screenshot, der zufällige Großbuchstaben zeigt, die mithilfe der Formel =CHAR(RANDBETWEEN(65,90)) in Excel generiert wurdenEin Screenshot, der zufällige Kleinbuchstaben zeigt, die mithilfe der Formel =CHAR(RANDBETWEEN(97,122)) in Excel generiert wurdenEin Screenshot, der zufällige Sonderzeichen zeigt, die mithilfe der Formel =CHAR(RANDBETWEEN(33,47)) in Excel generiert wurden

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:

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

Ein Screenshot, der zufällige Zeichenfolgen mit vier Großbuchstaben zeigt, die mithilfe einer kombinierten Formel in Excel generiert wurden

2.) Um zufällige Zeichenfolgen aus vier Kleinbuchstaben zu generieren, verwenden Sie bitte die folgende Formel:

=CHAR(RANDBETWEEN(97,122))& CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

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:

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

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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.

Ein Screenshot des Dialogfelds „Zufallsdaten einfügen“ zur Generierung zufälliger Buchstaben und Zeichenfolgen in Excel


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:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN(33,47))

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.

Ein Screenshot, der zufällige Passwörter zeigt, die mithilfe einer Formel generiert wurden, die die Funktionen CHAR und RANDBETWEEN kombiniert, in Excel


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:

Ein Screenshot, der zufällige Passwörter zeigt, die mithilfe der VBA-Funktion RandomizeF generiert wurden


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.

Ein Screenshot, der zufällige Passwörter zeigt, die mithilfe der Funktion „Zufallsdaten einfügen“ von Kutools generiert wurden


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:

=CHOOSE(RANDBETWEEN(1,n),"Value_1","Value_2","Value_3",…„Value_n")
  • 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:

=CHOOSE(RANDBETWEEN(1,5),"Chemistry","Physics","Geography","Biology",„Economics")

Ein Screenshot, der zufällige spezifische Texte zeigt, die mithilfe der Funktionen CHOOSE und RANDBETWEEN in Excel generiert wurden


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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 Schaltfläche „Hinzufügen“, 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.)

Ein Screenshot des Kutools for Excel-Eingabefelds zum Eingeben benutzerdefinierter Textwerte im Dialogfeld „Zufallsdaten einfügen“

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.

Ein Screenshot, der benutzerdefinierte zufällige Texte zeigt, die mithilfe der Kutools-Funktion „Zufallsdaten einfügen“ in einen Bereich eingefügt wurden, in Excel

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?

Ein Screenshot, der eine lange Namensliste zeigt, aus der zufällig ausgewählt werden soll, in Excel

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:

=INDEX($A$2:$A$12,RANDBETWEEN(1,ROWS($A$2:$A$12)),1)

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:

Ein Screenshot, der zufällig aus einer Liste extrahierte Namen mithilfe der Funktionen INDEX, RANDBETWEEN und ROWS in Excel zeigt


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:

=RAND()

Ein Screenshot, der zufällig generierte Zahlen als Hilfsspalte für eine eindeutige Auswahl in Excel zeigt

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:

=INDEX($A$2:$A$12,RANK.EQ($B2,$B$2:$B$12))

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.

Ein Screenshot, der zufällig eindeutig ausgewählte Namen mithilfe der Funktionen INDEX und RANK.EQ in Excel zeigt


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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:

Ein Screenshot der Funktion „Bereich zufällig sortieren/auswählen“ in der Kutools-Registerkarte in Excel

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:

Ein Screenshot, der das Ergebnis zufällig ausgewählter Zellen mithilfe der Kutools-Funktion „Bereich zufällig sortieren/auswählen“ zeigt

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.

Ein Screenshot, der Namen zeigt, die zufällig in drei Gruppen aufgeteilt wurden, in Excel

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:

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B",„Group C")

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:

Ein Screenshot, der zufällige Gruppenzuweisungen mithilfe der Funktionen CHOOSE und RANDBETWEEN in Excel zeigt


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:

Ein Screenshot, der zufällig generierte Zahlen als Hilfsspalte zur gleichmäßigen Aufteilung von Daten in Gruppen in Excel zeigt

2. Geben Sie anschließend in der nächsten Spalte – beispielsweise in Zelle D2 – die folgende Formel ein oder kopieren Sie sie:

=INDEX($F$2:$F$4, ROUNDUP(RANK(C2,$C$2:$C$13)/4,0))

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:

Ein Screenshot, der Namen zeigt, die mithilfe von Formeln gleichmäßig in drei Gruppen aufgeteilt wurden, in Excel


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:

=RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))

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:

Ein Screenshot, der fünfstellige Zahlen zeigt, die mithilfe der RANDBETWEEN-Funktion für zufällige Datumsangaben generiert wurden

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:

Ein Screenshot des Dialogfelds „Zellen formatieren“, das zur Formatierung von Zahlen als Datumsangaben in Excel verwendet wird

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

Ein Screenshot, der zufällige Datumsangaben zwischen dem 01.05.2021 und dem 15.10.2021 in Excel nach der Formatierung zeigt

Tipps: Wenn Sie zufällige Arbeitstage ohne Wochenenden generieren möchten, kann Ihnen die folgende Formel helfen:

=WORKDAY(RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))-1,1)

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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.

Ein Screenshot, der zufällige Arbeitstage zwischen zwei Datumsangaben mithilfe von Kutools zeigt

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:

=TEXT(RAND(),„HH:MM:SS")

Ein Screenshot, der das Ergebnis der Verwendung der TEXT- und RAND-Funktionen zur Generierung zufälliger Uhrzeiten in Excel zeigt


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:

=TEXT(RAND()*(18-10)/24+10/24,”HH:MM:SS”)

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:

Ein Screenshot, der zufällige Uhrzeiten zwischen 10:00 Uhr und 18:00 Uhr mithilfe einer Formel zeigt


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:

=TEXT(FLOOR(RAND(),"0:15"),„HH:MM:SS")

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.

Ein Screenshot, der zufällige Uhrzeiten in 15-Minuten-Intervallen mithilfe einer Formel in Excel zeigt


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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

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.

Ein Screenshot von Kutools for Excel, der zufällige Uhrzeiten zwischen 9:00 Uhr und 16:30 Uhr mithilfe des Tools „Zufallsdaten einfügen“ generiert


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:

=TEXT(RAND()*("2021-10-15 12:00:00"-"2021-1-1 9:00")+"2021-1-1 9:00:00",„YYYY-MM-DD HH:MM:SS")

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:

Ein Screenshot, der zufällige Datums- und Uhrzeitwerte mithilfe einer Formel in Excel zwischen dem 01.01.2021 09:00:00 und dem 15.10.2021 12:00:00 zeigt


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:

=RANDARRAY([rows],[columns],[min],[max],[integer])
  • 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.)
Hinweise:
  • 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, TRUE)               (Generate random integers between 50 and 200)
=RANDARRAY(6, 4, 50, 200, FALSE)           
 (Generate random decimals between 50 and 200)
Hinweis:In den obigen Formeln:
  • 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.
Ein Screenshot, der zufällige ganze Zahlen zwischen 50 und 200 mithilfe der RANDARRAY-Funktion zeigtEin Screenshot, der zufällige Dezimalzahlen zwischen 50 und 200 mithilfe der RANDARRAY-Funktion in Excel zeigt

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:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(n))

Zufällige Dezimalzahlen ohne Duplikate:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(n))
  • 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, TRUE)), SEQUENCE(8))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8))         
(Unique random decimals)
Hinweis:In den obigen Formeln:
  • 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.
Ein Screenshot, der eine Liste eindeutiger zufälliger ganzer Zahlen mithilfe der UNIQUE- und RANDARRAY-Funktionen in Excel zeigtEin Screenshot, der eine Liste eindeutiger zufälliger Dezimalzahlen mithilfe der UNIQUE- und RANDARRAY-Funktionen in Excel zeigt

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:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(rows, columns))

Zufällige Dezimalzahlen ohne Duplikate:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(rows, columns))
  • 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, TRUE)), SEQUENCE(8,3))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3))         
(Unique random decimals)
Hinweis:In den obigen Formeln:
  • 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.
Ein Screenshot, der ein Raster eindeutiger zufälliger ganzer Zahlen in 8 Zeilen und 3 Spalten mithilfe der RANDARRAY-Funktion von Excel zeigtEin Screenshot, der ein Raster eindeutiger zufälliger Dezimalzahlen in 8 Zeilen und 3 Spalten mithilfe der RANDARRAY-Funktion von Excel zeigt

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:

=RANDARRAY(10, 1, B1, B2, TRUE)
Hinweis:In den obigen Formeln:
  • 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.

Ein Screenshot, der fünfstellige zufällige Datumsangaben mithilfe von RANDARRAY zwischen zwei Datumsangaben in Excel zeigt

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.

Ein Screenshot des Dialogfelds „Zellen formatieren“, das zur Formatierung zufälliger Zahlen als Datumsangaben in Excel verwendet wird

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

Ein Screenshot, der formatierte zufällige Datumsangaben zwischen dem 01.05.2021 und dem 31.12.2021 mithilfe von Excel zeigt

Tipps: Selbstverständlich können Sie Startdatum und Enddatum auch direkt in die Formel eingeben, wie hier gezeigt:

=RANDARRAY(10, 1, "5/1/2021", „12/31/2021", TRUE)

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:

=WORKDAY(RANDARRAY(10, 1, B1, B2, TRUE), 1)

Ein Screenshot, der zufällige Arbeitstagsnummern mithilfe der RANDARRAY- und WORKDAY-Funktionen in Excel zeigt

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:

Ein Screenshot, der zufällige Arbeitstage als formatierte Datumsangaben in Excel zeigt

Tipps: Sie können Startdatum und Enddatum auch direkt in die Formel eingeben, wie hier gezeigt:

=WORKDAY(RANDARRAY(10, 1, "5/1/2021", „12/31/2021", TRUE), 1)

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:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE))
  • 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())C2, 1, 1, ROWS(A2:A12), TRUE))             (Use a cell reference)
=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:

Ein Screenshot zufällig aus einer Liste extrahierter Namen in Excel


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:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
  • 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())C2))             (Use a cell reference)
=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:

Ein Screenshot zufällig aus einer Liste extrahierter Namen in Excel ohne Duplikate


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:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE), {1,2,3…})
  • 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())E2, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})               (Use a cell reference)
=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:

Ein Screenshot von 3 zufällig aus einem Bereich extrahierten Zeilen in Excel


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:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,3…})
  • 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())E2), {1,2,3})            (Use a cell reference)
=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:

Ein Screenshot von 5 zufällig aus einem Bereich extrahierten Zeilen in Excel ohne Duplikate


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.

Ein Screenshot der Option „Werte“ im Menü „Einfügeoptionen“ von Excel

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.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

1. Markieren Sie die Zellen mit der Zufallsformel und klicken Sie anschließend auf Kutools > In Werte umwandeln. Siehe Screenshot:

Ein Screenshot der Kutools-Funktion „In Werte umwandeln“ in Excel

2. Alle markierten Formeln wurden nun in Werte umgewandelt.

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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