Tutorial: Einzigartige Zufallszahlen und Namen in Excel generieren (Ohne Duplikate)
Hier ist ein ausführliches Tutorial, wie du in Excel einzigartige Zufallszahlen generierst und Namen ohne Duplikate auswählst.
Ob für Gewinnspiele, Team-Einteilungen oder Stichproben – oft benötigt man in Excel eine Liste von Zufallszahlen oder Namen, bei der sich kein Wert wiederholt. In diesem Tutorial lernst du die modernste Methode (Excel 365 & 2021) sowie die klassische Methode für ältere Excel-Versionen.
Methode 1: Der moderne Weg (Excel 365 & Excel 2021)
Diese Methode ist die schnellste, da sie „dynamische Arrays“ nutzt. Wir verwenden die Funktionen SORTIERENNACH, SEQUENZ und ZUFALLSMATRIX.
1.1 Einzigartige Zufallszahlen (z.B. 1 bis 20)
Wenn du eine Liste der Zahlen 1 bis 20 in zufälliger Reihenfolge möchtest:
- Klicke in eine leere Zelle.
- Gib folgende Formel ein:
=SORTIERENNACH(SEQUENZ(20); ZUFALLSMATRIX(20))- SEQUENZ(20): Erstellt eine Liste von 1 bis 20.
- ZUFALLSMATRIX(20): Erstellt 20 Zufallszahlen.
- SORTIERENNACH: Sortiert die erste Liste basierend auf der zweiten (zufälligen) Liste.
1.2 Namen zufällig auswählen (ohne Duplikate)
Angenommen, deine Namen stehen im Bereich A2:A11.
- Gib in eine andere Zelle folgende Formel ein:
=SORTIERENNACH(A2:A11; ZUFALLSMATRIX(ANZAHL2(A2:A11))) - Das Ergebnis: Excel gibt die gesamte Namensliste in einer zufällig durchmischten Reihenfolge aus. Da die Originalnamen nur einmal existieren, gibt es keine Duplikate.
Pro-Tipp: Wenn du nur einen zufälligen Gewinner ziehen willst, kombiniere es mit INDEX:
=INDEX(SORTIERENNACH(A2:A11; ZUFALLSMATRIX(ANZAHL2(A2:A11))); 1)
Methode 2: Der klassische Weg (Alle Excel-Versionen)
Falls du eine ältere Excel-Version hast, hilft der Trick mit der „Hilfsspalte“.
Schritt-für-Schritt-Anleitung:
- Liste vorbereiten: Schreibe deine Namen in Spalte A (z. B. A2 bis A11).
- Hilfsspalte erstellen: Schreibe in die Zelle daneben (B2) die Formel:
=ZUFALLSZAHL() - Kopieren: Ziehe die Formel in Spalte B bis nach unten (B11). Jede Zelle enthält nun eine Dezimalzahl zwischen 0 und 1.
- Sortieren:
- Markiere den gesamten Bereich (A2 bis B11).
- Gehe im Menü auf Daten -> Sortieren.
- Wähle „Sortieren nach Spalte B“ (der Zufallszahl).
- Klicke auf OK.
- Ergebnis: Deine Namensliste in Spalte A ist nun komplett zufällig durchgemischt.
Wichtige Tipps & Tricks
1. Das "Neu-Berechnen" verhindern
Zufallszahlen in Excel (sowohl ZUFALLSMATRIX als auch ZUFALLSZAHL) sind volatil. Das bedeutet: Jedes Mal, wenn du eine Zelle bearbeitest oder die Datei speicherst, ändern sich die Ergebnisse.
Lösung: Wenn du ein festes Ergebnis willst (z. B. einen Gewinner festlegen):
- Markiere die generierten Zufallswerte/Namen.
- Drücke
Strg + C(Kopieren). - Mache einen Rechtsklick auf dieselbe Stelle und wähle Werte einfügen (123).
- Nun sind die Formeln weg und die Namen bleiben fest stehen.
2. Mehrere Gewinner ziehen
Wenn du aus einer Liste von 100 Personen genau 3 zufällige Personen ziehen willst (ohne dass eine Person doppelt vorkommt), nutzt du in Excel 365 einfach INDEX mit einer Sequenz:
=INDEX(SORTIERENNACH(A2:A101; ZUFALLSMATRIX(100)); SEQUENZ(3))
(Dies gibt die ersten 3 Namen der zufällig sortierten Liste aus.)
Zusammenfassung der Funktionen (Deutsch vs. Englisch)
Falls du ein englisches Excel nutzt, sind hier die Übersetzungen:
SORTIERENNACH->SORTBYSEQUENZ->SEQUENCEZUFALLSMATRIX->RANDARRAYZUFALLSZAHL->RANDANZAHL2->COUNTA