Zufallsauswahl aus einer Liste ohne Duplikate in Excel (5 Fälle)

  • Teile Das
Hugh West

Wenn Sie auf der Suche nach den einfachsten und effektivsten Möglichkeiten sind, um Zufallsauswahl aus einer Liste ohne Duplikate in Excel, dann werden Sie diesen Artikel nützlich finden. Also, lassen Sie uns in den Hauptartikel eintauchen.

Arbeitsbuch herunterladen

Zufallsauswahl aus einer Liste.xlsx

5 Fälle für die zufällige Auswahl aus einer Liste ohne Duplikate in Excel

Wir haben den folgenden Datensatz, der die Verkaufsdaten einiger Produkte enthält. In diesem Artikel werden wir eine Zufallsauswahl der Produkte ohne Duplikate treffen, indem wir Folgendes verwenden 5 Methoden.

Wir haben verwendet Microsoft Excel 365 Version, Sie können aber auch jede andere Version verwenden, die Ihnen zusagt.

Methode 1: Verwendung der Funktionen RAND, INDEX und RANK.EQ für eine zufällige Auswahl ohne Duplikate

Hier werden wir eine zufällige Auswahl von 6 Produkte aus der Gesamtmenge 9 Produkte im Zufallsartikel Spalte und um diese Auswahl frei von Duplikaten zu machen, werden wir einige Zufallszahlen in der Zufallswert Um diese Auswahl zu treffen, verwenden wir die Spalte RAND-Funktion , INDEX-Funktion und RANK.EQ-Funktion (oder RANK-Funktion wenn Sie es verwenden möchten).

Schritte :

➤ Geben Sie zur Erzeugung zufälliger eindeutiger Zahlen die folgende Funktion in die Zelle ein C4 .

=RAND()

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Danach erhalten Sie die folgenden Zufallszahlen und können die Wirkung der flüchtigen Funktion beobachten RAND die Zahlen nach jeder Berechnung zu ändern. Sie können sehen, dass vor der Anwendung der AutoFill Funktion der Wert in der Zelle war 0.975686091 und nach der Anwendung änderte sich der Wert zu 0.082805271 .

Auf diese Weise ändert diese Funktion automatisch diese zufälligen Werte und wirkt sich auch auf unsere Auswahl aus; um dies zu verhindern, können Sie sie als Werte einfügen.

➤ Wählen Sie den Bereich der Zufallswerte und drücken Sie STRG+C .

➤ Klicken Sie anschließend mit der rechten Maustaste und wählen Sie die Option Werte Option aus verschiedenen Einfügen-Optionen .

Schließlich erhalten Sie die festgelegten Zufallswerte, mit denen wir nun unsere Zufallsauswahl treffen werden.

➤ Geben Sie die folgende Formel in die Zelle F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Hier, $B$4:$B$12 ist der Bereich von Produkte und $C$4:$C$12 ist der Bereich der Zufallswerte.

  • RANK.EQ(C4,$C$4:$C$12) wird

    RANK.EQ(0.617433431,$C$4:$C$12) RANK.EQ gibt den Rang des Wertes zurück 0.617433431 neben anderen Werten im Bereich $C$4:$C$12 .

    Ausgang →. 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) wird

    INDEX($B$4:$B$12,6,1) INDEX gibt den Wert der Zelle B9 am Schnittpunkt von Reihe 6 und Säule 1 im Bereich $B$4:$B$12 .

    Ausgang →. Banane

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Danach haben wir eine zufällige Auswahl von 6 Produkte unter den 9 Produkte, um eine doppelte Auswahl zu vermeiden.

Lesen Sie mehr: Wie man in Excel eine zufällige Zeichenfolge aus einer Liste erzeugt (5 geeignete Methoden)

Methode 2: Verwendung der Funktionen UNIQUE, RANDARRAY, INDEX und RANK.EQ

In diesem Abschnitt werden wir die UNIQUE-Funktion , RANDARRAY-Funktion , INDEX-Funktion und RANK.EQ-Funktion zur Auswahl einer der 6 einzigartige Produkte aus der Produktliste nach dem Zufallsprinzip.

Schritte :

➤ Um die zufälligen eindeutigen Zahlen zu erhalten, geben Sie die folgende Funktion in die Zelle ein C4 .

=UNIQUE(RANDARRAY(9,1,1,9))

Hier, 9 ist die Gesamtzahl der Zeilen, 1 ist die Anzahl der Spalten, 1 ist die Mindestanzahl und 9 ist die Höchstzahl, dann RANDARRAY ergibt ein Array mit Zufallszahlen dieser Größe und UNIQUE gibt die eindeutigen Zahlen aus diesem Array zurück.

➤ Nach dem Drücken von EINGEBEN und das Herunterziehen der Füllen Griff haben Sie die folgenden Zufallszahlen in der Zufallswert Spalte.

Als RANDARRAY eine flüchtige Funktion ist, wird sie automatisch diese Zufallswerte ändern und auch unsere Auswahl beeinflussen, um dies zu verhindern, werden wir sie als Werte einfügen.

➤ Wählen Sie den Bereich der Zufallswerte und drücken Sie STRG+C .

➤ Klicken Sie dann mit der rechten Maustaste und wählen Sie die Option Werte Option aus verschiedenen Einfügen-Optionen .

Danach erhalten Sie die festgelegten Zufallswerte, mit denen wir nun unsere Zufallsauswahl treffen werden.

➤ Geben Sie die folgende Formel in die Zelle F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)

Hier, $B$4:$B$12 ist der Bereich von Produkte und $C$4:$C$12 ist der Bereich der Zufallswerte.

  • RANK.EQ(C4,$C$4:$C$12) wird

    RANK.EQ(1.761880408,$C$4:$C$12) RANK.EQ gibt den Rang des Wertes zurück 1.761880408 neben anderen Werten im Bereich $C$4:$C$12 .

    Ausgang →. 8

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1) wird

    INDEX($B$4:$B$12,8,1) INDEX gibt den Wert der Zelle B11 am Schnittpunkt von Reihe 8 und Säule 1 im Bereich $B$4:$B$12 .

    Ausgang →. Blackberry

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Auf diese Weise haben wir eine zufällige Auswahl der Produkte getroffen, die keine Duplikate in der Zufallsartikel Spalte.

Die UNIQUE-Funktion und die RANDARRAY-Funktion sind nur für die Versionen Microsoft Excel 365 und Excel 2021 verfügbar.

Lesen Sie mehr: Auswahl einer Zufallsstichprobe in Excel (4 Methoden)

Methode 3: Zufallsauswahl ohne Duplikate mit RAND, INDEX, RANK.EQ und COUNTIF

Hier wählen wir 6 beliebige einzigartige Produkte aus der Liste der Produkt Spalte nach dem Zufallsprinzip und sammeln sie dann in der Zufallsartikel Spalte mit Hilfe einiger Zufallszahlen. Dazu werden wir die Kombination der RAND-Funktion , INDEX-Funktion , RANK.EQ-Funktion und COUNTIF-Funktion .

Schritte :

➤ Zur Generierung zufälliger eindeutiger Zahlen wenden Sie die folgende Funktion in den Zellen des Zufallswert Spalte.

=RAND()

Als RAND eine flüchtige Funktion ist, wird sie automatisch diese Zufallswerte ändern und auch unsere Auswahl beeinflussen, um dies zu verhindern, werden wir sie als Werte einfügen.

➤ Wählen Sie den Bereich der Zufallswerte und drücken Sie STRG+C .

➤ Klicken Sie anschließend mit der rechten Maustaste und wählen Sie die Option Werte Option aus verschiedenen Einfügen-Optionen .

Dann haben Sie die stabilen Zufallswerte, und mit diesen können Sie nun unsere Zufallsauswahl treffen.

➤ Wenden Sie die folgende Formel in der Zelle F4 .

=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)

Hier, $B$4:$B$12 ist der Bereich von Produkte und $C$4:$C$12 ist der Bereich der Zufallswerte.

  • RANK.EQ(C4,$C$4:$C$12) wird

    RANK.EQ(0.440349449,$C$4:$C$12) RANK.EQ gibt den Rang des Wertes zurück 0.440349449 neben anderen Werten im Bereich $C$4:$C$12 .

    Ausgang →. 6

  • COUNTIF($C$4:C4,C4 ) wird

    COUNTIF($C$4:C4,0.440349449) zählt die Anzahl der Zellen, die den Wert 440349449 im Bereich $C$4:C4

    Ausgang →. 1

  • RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1 wird

    6+1-1 → 6

  • INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1) wird

    INDEX($B$4:$B$12,6,1) INDEX gibt den Wert der Zelle B9 am Schnittpunkt von Reihe 6 und Säule 1 im Bereich $B$4:$B$12 .

    Ausgang →. Banane

➤ Presse EINGEBEN und ziehen Sie die Füllen Griff Werkzeug.

Schließlich trafen wir eine zufällige Auswahl von 6 Produkte unter den 9 Produkte, um eine doppelte Auswahl zu vermeiden.

Lesen Sie mehr: Zufallsauswahl anhand von Kriterien in Excel (3 Fälle)

Methode 4: Kombination der Funktionen INDEX, SORTBY, RANDARRAY, ROWS und SEQUENCE

In diesem Abschnitt werden wir unsere Zufallsauswahl der einzigartigen Produkte ohne die Notwendigkeit von Zufallszahlen mit Hilfe der INDEX-Funktion , SORTBY-Funktion , RANDARRAY-Funktion , Funktion ROWS und SEQUENCE-Funktion .

Schritte :

➤ Verwenden Sie die folgende Formel in der Zelle E4 .

=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))

Hier, $B$4:$B$12 ist der Bereich von Produkte .

  • ROWS(B4:B12) gibt die Gesamtzahl der Zeilen in diesem Bereich zurück

    Ausgang →. 9

  • RANDARRAY(ROWS(B4:B12)) wird

    RANDARRAY(9) erzeugt zufällige 9 Zahlen

    Ausgang →. {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) wird

    SORTBY({"Orange", "Apfel", "Wassermelone", "Walnuss", "Jackfrucht", "Banane", "Kirsche", "Brombeere", "Tomate"}, {0,94536; 0,51383; 0,86142; 0,78644; 0,34980; 0,48125; 0,63824; 0,24971; 0,045946})

    Ausgang →. {"Wassermelone", "Brombeere", "Walnuss", "Apfel", "Jackfrucht", "Banane", "Kirsche", "Walnuss", "Tomate", "Orange"}

  • SEQUENCE(6) gibt eine Reihe von Seriennummern von 1 bis 6 an

    Ausgang →. {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6)) wird

    INDEX(SORTBY({"Wassermelone", "Brombeere", "Walnuss", "Apfel", "Jackfrucht", "Banane", "Kirsche", "Walnuss", "Tomate", "Orange"}, {1; 2; 3; 4; 5; 6})

    Ausgang →. {"Wassermelone", "Brombeere", "Walnuss", "Apfel", "Jackfrucht", "Banane"}

Nach dem Drücken von EINGEBEN erhalten Sie die folgenden Informationen 6 zufällige Produkte in der Zufallsartikel Spalte.

Die SORTBY-Funktion und die RANDARRAY-Funktion sind nur für die Versionen Microsoft Excel 365 und Excel 2021 verfügbar.

Lesen Sie mehr: Excel VBA: Zufallsauswahl aus Liste (3 Beispiele)

Methode-5: Auswahl einer ganzen Zeile aus der Liste ohne Duplikate

Sie können auch für die gesamte Zeile wählen, was bedeutet, dass Sie hier den entsprechenden Verkaufswert für jedes ausgewählte Produkt erhalten. INDEX-Funktion , SORTBY-Funktion , RANDARRAY-Funktion , Funktion ROWS und SEQUENCE-Funktion .

Schritte :

➤ Schreiben Sie die folgende Formel in die Zelle E4 .

=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})

Hier, B4:C12 ist der Bereich von Produkte und Verkaufswerte .

  • ROWS(B4:C12) gibt die Gesamtzahl der Zeilen in diesem Bereich zurück

    Ausgang →. 9

  • RANDARRAY(ROWS(B4:B12)) wird

    RANDARRAY(9) erzeugt zufällige 9 Zahlen

    Ausgang →. {0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}

  • SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))) wird

    SORTBY({"Orange", 2721; "Apfel", 2172; "Wassermelone", 2958; "Walnuss", 3405; "Jackfrucht", 2154; "Banane", 2580; "Kirsche", 4316; "Brombeere", 4815; "Tomate", 4792}, {0,94536; 0,51383; 0,86142; 0,78644; 0,34980; 0,48125; 0,63824; 0,24971; 0,045946})

    Ausgang →. {"Tomate", 4792; "Walnuss", 3405; "Brombeere", 4815; "Banane", 2580; "Apfel", 2172; "Kirsche", 4316; "Orange", 2721; "Jackfruit", 2154; "Wassermelone", 2958}

  • SEQUENCE(6) gibt eine Reihe von Seriennummern von 1 bis 6 an

    Ausgang →. {1; 2; 3; 4; 5; 6}

  • INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2}) wird

    INDEX(SORTBY({"Tomate", 4792; "Walnuss", 3405; "Brombeere", 4815; "Banane", 2580; "Apfel", 2172; "Kirsche", 4316; "Orange", 2721; "Jackfrucht", 2154; "Wassermelone", 2958}, {1; 2; 3; 4; 5; 6}, {1,2})

    Ausgang →. {"Tomate", 4792; "Walnuss", 3405; "Brombeere", 4815; "Banane", 2580; "Apfel", 2172; "Kirsche", 4316}

Unmittelbar nach dem Drücken von EINGEBEN erhalten Sie eine der zufälligen 6 Produkte und ihre entsprechenden Verkaufswerte.

Lesen Sie mehr: Zufällige Auswahl von Zeilen in Excel (2 Möglichkeiten)

Praxisteil

Damit Sie selbst üben können, haben wir für Sie eine Praxis Abschnitt wie unten in einem Blatt namens Praxis Bitte tun Sie es selbst.

Schlussfolgerung

In diesem Artikel haben wir versucht, die Möglichkeiten für eine zufällige Auswahl aus einer Liste ohne Duplikate in Excel leicht zu zeigen. Wir hoffen, dass Sie es nützlich finden. Wenn Sie irgendwelche Vorschläge oder Fragen haben, können Sie sie im Kommentarbereich mitteilen.

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.