Zum Hauptinhalt springen

Wie erstellt man Glücksspielnamen in Excel?

Author: Xiaoyang Last Modified: 2025-05-28

In Ihrer täglichen Arbeit müssen Sie manchmal zufällig einige Mitarbeiter aus einer langen Namensliste als glückliche Namen auswählen. In Excel, wie könnten Sie zufällig einige Namen für die Durchführung eines Glücksspiels auswählen? In diesem Artikel werde ich über einige nützliche Methoden sprechen, um diese Aufgabe in Excel zu bewältigen.

Zufällige Namen für das Glücksspiel mit Formel extrahieren

Zufällige Namen für das Glücksspiel mit Kutools für Excel auswählen

Zufällige Namen für das Glücksspiel mit VBA-Code extrahieren


Zufällige Namen für das Glücksspiel mit Formel extrahieren

Zum Beispiel möchte ich 3 Namen aus der Namensliste extrahieren, die folgende lange Formel kann Ihnen helfen, bitte tun Sie dies:

Geben Sie diese Formel in eine leere Zelle ein, wo Sie das Ergebnis platzieren möchten: =IF(ROWS(C$2:C2)>B$2,"",INDEX(A$2:A$16,AGGREGATE(15,6,((ROW(A$2:A$16)-ROW(A$2)+1)/ISNA(MATCH(A$2:A$16,C$1:C1,0))),RANDBETWEEN(1,ROWS(A$2:A$16)-COUNTA(C$1:C1)+1)))) , und ziehen Sie dann den Ausfüllknauf nach unten in die Zellen, die Sie benötigen, siehe Screenshot:

Extract random names with a formula

Hinweise:

1. In der obigen Formel: A2:A16 ist die Namensliste, aus der Sie zufällig extrahieren möchten, B2 ist die erforderliche Anzahl von Namen, die Sie extrahieren möchten, C2 ist die Zelle, in die Sie die Formel eingeben, und C1 ist die Zelle oberhalb der Formelzelle.

2. Sie können die Taste F9 drücken, um eine andere Gruppe neuer Namen zufällig zu erhalten.


Zufällige Namen für das Glücksspiel mit Kutools für Excel auswählen

Vielleicht sind die beiden oben genannten Methoden für die meisten von uns schwierig, hier, wenn Sie Kutools für Excel haben, mit seiner Funktion Sort Range Randomly, können Sie schnell Namen zufällig auswählen.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

Nach der Installation von Kutools für Excel, bitte tun Sie dies:

1. Wählen Sie die Namensliste aus, die Sie zufällig auswählen möchten. Klicken Sie dann auf Kutools > Bereich > Sortieren / Auswahlbereich zufällig, siehe Screenshot:

click Sort / Select Range Randomly feature of kutools

2. Im Dialogfeld Sortieren/Auswahlbereich zufällig, unter dem Register Auswählen, geben Sie die Anzahl der Namen, die Sie auswählen möchten, in das Textfeld Anzahl der auszuwählenden Zellen ein, und wählen Sie dann Zufällige Zellen auswählen im Abschnitt Auswahltyp, siehe Screenshot:

specify the options in the dialog box

3. Klicken Sie dann auf die Schaltfläche OK, und Ihre spezifische Anzahl von Namen wurde wie gewünscht ausgewählt, siehe Screenshot:

the specific number of names are selected

Klicken Sie hier, um Kutools für Excel herunterzuladen und jetzt kostenlos zu testen!


Zufällige Namen für das Glücksspiel mit VBA-Code extrahieren

Hier kann Ihnen auch ein VBA-Code bei dieser Aufgabe helfen, bitte tun Sie dies:

1. Halten Sie die Tasten Alt + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code im Modulfenster ein.

VBA-Code: Zufällige Namen aus einer Liste extrahieren:

Public Sub LuckyDraw()
    Dim I, J, xRnd As Long
    Dim xSRg, xDRg As Range
    Dim xDic As New Dictionary
    Dim xnum, xLastRow As Long
    On Error Resume Next
    Set xSRg = Application.InputBox("Please select the data list:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
    Set xDRg = Application.InputBox("Please selecta cell to put the result:", "KuTools for Excel", , , , , , 8)
    If xDRg Is Nothing Then Exit Sub
    xLastRow = xSRg.Rows.Count
    Set xSRg = xSRg(1)
    Set xDRg = xDRg(1)
    xnum = Range("B2")
    If xnum < 1 Then Exit Sub
    J = 0
    For I = 1 To xnum
LabExit:
        xRnd = Int(Rnd() * xLastRow)
        If xDic.Exists(xRnd) Then GoTo LabExit
        xDic.Add xRnd, ""
        xDRg.Offset(J, 0).Value = xSRg.Offset(xRnd, 0).Value
        J = J + 1
    Next
End Sub

Hinweis: Im obigen Code ist B2 die Zelle, die die Anzahl der Namen enthält, die Sie extrahieren möchten.

3. Nachdem Sie den Code eingefügt haben, klicken Sie dann auf Extras > Verweise im geöffneten Fenster Microsoft Visual Basic for Applications, und dann, im aufgepoppten Dialogfeld Verweise – VBAProject, aktivieren Sie die Option Microsoft Scripting Runtime in der Liste der verfügbaren Verweise, siehe Screenshot:

click Tools > References, then check Microsoft Scripting Runtime option

4. Und dann klicken Sie auf die Schaltfläche OK, um das Dialogfeld zu schließen, dann drücken Sie die Taste F5, um diesen Code auszuführen, und ein Hinweisfenster poppt auf, um Sie daran zu erinnern, die Datenliste auszuwählen, aus der Sie Namen extrahieren möchten, siehe Screenshot:

vba code to select the data list

5. Klicken Sie auf OK, und ein weiteres Hinweisfenster poppt auf, bitte wählen Sie eine Zelle aus, in der Sie das Ergebnis platzieren möchten, siehe Screenshot:

vba code to select a cell to put the result

6. Dann klicken Sie auf OK, und die gewünschte Anzahl von Namen wurde sofort zufällig erstellt, siehe Screenshot:

the desired number of names are created randomly

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!