Erzeugen einer Zufallszahl aus einer Liste in Excel (4 Möglichkeiten)

  • Teile Das
Hugh West

Obwohl es keine geeignete oder einzige Funktion gibt, um eine Zufallszahl aus einer Liste in Excel zu extrahieren, gibt es zahlreiche Möglichkeiten, die Formeln mit Hilfe verschiedener Funktionen manuell zu konstruieren, um eine Zufallszahl aus einer gegebenen Liste von Daten zu generieren. In diesem Artikel lernen Sie alle verfügbaren Methoden kennen, um Zufallszahlen aus einem Bereich von Zellen mit entsprechenden Illustrationen herauszuziehen.

Download Arbeitsbuch Praxis

Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.

Zufallszahl aus Liste abrufen.xlsx

4 Geeignete Methoden zur Erzeugung von Zufallszahlen aus einer Liste in Excel

1. die Verwendung der Funktionen INDEX und RANDBETWEEN zum Abrufen einer Zufallszahl aus einer Liste

Die INDEX gibt einen Wert oder einen Verweis auf die Zelle am Schnittpunkt einer bestimmten Zeile und Spalte in einem bestimmten Bereich zurück. RANDBETWEEN gibt eine Zufallszahl zwischen zwei angegebenen Zahlen zurück. Durch Verwendung der Funktion RANDBETWEEN als zweites Argument (Zeilennummer) der Funktion INDEX können wir einen Zufallswert oder eine Zufallszahl aus einer Liste herausziehen.

Auf dem folgenden Bild, Säule B hat zehn ganzzahlige Werte in sequentieller Reihenfolge. In Zelle D5 ziehen wir eine Zufallszahl aus der Liste.

Die gewünschte Formel in der Ausgabe Zelle D5 sein wird:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

Nach dem Drücken von Eingabe gibt die Formel eine der Zahlen aus der Liste in Säule B .

Wenn Sie nun weitere Zufallszahlen erhalten möchten, verwenden Sie die Füllen Griff Option zum Ausfüllen von Zelle D5 Sie erhalten mehr Zufallszahlen in Säule D Wenn Sie aber die wiederholten Werte nicht als Zufallszahlen sehen wollen, können Sie zu Methode 4 übergehen, bei der die Formel so definiert wurde, dass kein Wert mehr als einmal angezeigt wird.

Lesen Sie mehr: Zufallszahlengenerator zwischen Bereichen in Excel

2. die Verwendung der Funktionen INDEX, RANDBETWEEN und ROWS zum Abrufen einer Zufallszahl aus einer Liste in Excel

Bei der ersten Methode haben wir die Ober- und Untergrenzen der RANDBETWEEN In diesem Abschnitt werden wir nun die Obergrenze der Funktion RANDBETWEEN mit Hilfe der Option REIHEN Hier zählt die Funktion ROWS die Anzahl der Zeilen, die in dem Zellenbereich vorhanden sind. B5:B14 und weisen Sie den gezählten Wert der oberen Grenze der Funktion RANDBETWEEN zu.

Die erforderliche Formel in Zelle D5 sein sollte:

=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))

Nach dem Drücken von Eingabe und das automatische Ausfüllen einiger Zellen unter D5 erhalten Sie eine Ausgabe wie in der folgenden Abbildung.

In dieser Formel können Sie die COUNTA Funktion anstelle der REIHEN Beide Funktionen zählen die Anzahl der Zeilen im Bereich der Zellen. B5:B14 Mit der Funktion COUNTA anstelle der Funktion ROWS würde die Formel wie folgt aussehen:

=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))

Das Ergebnis wird ähnlich sein wie in der Abbildung in diesem Abschnitt gezeigt.

Lesen Sie mehr: Zufallszahlengenerator in Excel ohne Wiederholungen

3. die Verwendung der Funktionen CHOOSE und RANDBETWEEN zur Extraktion von Zufallszahlen aus einer Liste

Sie können auch kombinieren CHOOSE und RANDBETWEEN Funktionen, um Zufallszahlen aus einer Liste zu ziehen. Die CHOOSE-Funktion gibt den Wert auf der Grundlage der angegebenen Seriennummer dieses Wertes aus einer Liste zurück. Ein Problem mit der CHOOSE-Funktion ist jedoch, dass Sie keinen Zellbereich oder ein Array in die Funktion einfügen können. Stattdessen müssen Sie alle Daten oder die Zellreferenzen manuell in die Funktion eingeben, was Zeit kostet.

Unter Zelle D5 Die Formel, die benötigt wird, um mit Hilfe der Funktionen CHOOSE und RANDBETWEN Zufallszahlen aus einer Liste zu extrahieren, lautet:

=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)

Nach dem Drücken von Eingabe und einige andere Zellen ausfüllen, erhalten Sie die Zufallszahlen wie im folgenden Screenshot gezeigt.

4. eine Zufallszahl aus der Liste mit den Funktionen INDEX und RANK.EQ in Excel generieren

Die drei vorgenannten Methoden sind dafür verantwortlich, dass bei der Extraktion von Zufallswerten aus einer Liste manchmal wiederholte Werte angezeigt werden, aber mit Hilfe von INDEX und RANK.EQ Funktionen können wir jetzt eine Zahl aus der Liste nur einmal extrahieren und anzeigen.

Bevor wir uns jedoch mit der Verwendung dieser kombinierten Formel befassen, müssen wir zunächst eine Hilfsspalte in Säule C mit dem RAND Die Funktion RAND liefert zufällige Dezimalwerte zwischen 0 und 1. Die Funktion RANK.EQ ordnet diese Dezimalwerte in aufsteigender oder absteigender Reihenfolge. Wenn Sie die Reihenfolge nicht angeben, ordnet die Funktion die Werte in absteigender Reihenfolge.

Auf der Grundlage dieser Rangfolge aller Werte, beginnend mit dem ersten Wert in Zelle C5 Die Funktion INDEX extrahiert die Zahlen aus dem Bereich der Zellen B5:B14 .

Die erforderliche Formel in der Ausgabe lautet also Zelle E5 sein wird:

=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))

Presse Eingabe einige der anderen Zellen automatisch ausfüllen unter E5 und Sie erhalten die Zufallswerte von Säule B Sie können die Zellen ausfüllen bis zu E14 und finden die zufälligen Werte ohne Wiederholung und ohne einen Fehler zu sehen. Aber wenn Sie über E14, die Zellen ausgehend von E15 wird zeigen #N/A Fehler.

Abschließende Worte

Ich hoffe, dass Ihnen diese vier Methoden helfen, sie in Ihrer Excel-Tabelle anzuwenden und Zufallszahlen aus einer Liste zu generieren. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Sie können auch unsere anderen Artikel zu Excel-Funktionen auf dieser Website lesen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.