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

Wie listet oder generiert man in Excel alle möglichen Kombinationen?

AutorXiaoyang Änderungsdatum
Ein Screenshot, der ein Beispiel mit zwei Daten-Spalten zur Erzeugung von Kombinationen in Excel zeigt

Beim Arbeiten mit Daten in Excel kommt es häufig vor, dass Sie alle möglichen Kombinationen aus mehreren Listen generieren müssen. Haben Sie beispielsweise zwei oder mehr Spalten mit Werten, ist das manuelle Erstellen jeder einzelnen Kombination nicht nur zeitaufwendig, sondern auch fehleranfällig – besonders, wenn die Anzahl der Werte wächst. In diesem Leitfaden zeigen wir Ihnen effiziente Methoden, um sämtliche möglichen Kombinationen in Excel schnell und zuverlässig zu erstellen.

Alle möglichen Kombinationen aus zwei Listen mithilfe einer Formel auflisten oder generieren

Alle möglichen Kombinationen aus drei oder mehr Listen mithilfe von VBA-Code auflisten oder generieren

Alle möglichen Kombinationen aus mehreren Listen mit Kutools für Excel auflisten oder generieren


Alle möglichen Kombinationen aus zwei Listen mithilfe einer Formel auflisten oder generieren

Die folgende Formel hilft Ihnen, schnell alle möglichen Kombinationen aus zwei Listenwerten zu generieren. Gehen Sie dazu wie folgt vor:

1. Geben Sie die unten stehende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin – in diesem Fall in Zelle D2 – und drücken Sie anschließend die „Enter“-Taste, um das Ergebnis zu erhalten (siehe Screenshot):

=IF(ROW()-ROW($D$2)+1>COUNTA($A$2:$A$5)*COUNTA($B$2:$B$4),"",INDEX($A$2:$A$5,INT((ROW()-ROW($D$2))/COUNTA($B$2:$B$4)+1))&"-"&INDEX($B$2:$B$4,MOD(ROW()-ROW($D$2),COUNTA($B$2:$B$4))+1))

Hinweis: In der obigen Formel ist „$A$2:$A$5“ der Bereich der Werte der ersten Spalte und „$B$2:$B$4“ der Bereich der Werte der zweiten Liste, für die Sie alle möglichen Kombinationen auflisten möchten. „$D$2“ ist die Zelle, in die Sie die Formel eingeben. Sie können die Zellbezüge nach Bedarf anpassen.

2. Markieren Sie anschließend Zelle D2 und ziehen Sie das Ausfüllkästchen nach unten, bis leere Zellen erscheinen. Alle möglichen Kombinationen basierend auf den beiden Listenwerten werden dann angezeigt (siehe Screenshot):


Alle möglichen Kombinationen aus drei oder mehr Listen mithilfe von VBA-Code auflisten oder generieren

Wenn sich die obige Formel schwer anwenden lässt – insbesondere bei mehreren Datenspalten –, kann ihre Anpassung herausfordernd sein. In solchen Fällen bietet VBA-Code eine schnellere und flexiblere Lösung.

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 Modulfenster ein.

VBA-Code: Alle Kombinationen aus 3 oder mehreren Spalten generieren

Sub ListAllCombinations()
'Updateby Extendoffice
Dim xDRg1, xDRg2, xDRg3 As Range
Dim xRg  As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Set xDRg1 = Range("A2:A5")  'First column data
Set xDRg2 = Range("B2:B4")  'Second column data
Set xDRg3 = Range("C2:C4")  'Third column data
xStr = "-"   'Separator
Set xRg = Range("E2")  'Output cell
For xFN1 = 1 To xDRg1.Count
    xSV1 = xDRg1.Item(xFN1).Text
    For xFN2 = 1 To xDRg2.Count
        xSV2 = xDRg2.Item(xFN2).Text
      For xFN3 = 1 To xDRg3.Count
        xSV3 = xDRg3.Item(xFN3).Text
        xRg.Value = xSV1 & xStr & xSV2 & xStr & xSV3
        Set xRg = xRg.Offset(1, 0)
       Next
    Next
Next
End Sub
Hinweis: Im obigen Code sind „A2:A5“, „B2:B4“ und „C2:C4“ die Datenbereich, die Sie verwenden möchten. „E2“ ist die Ausgabezelle, in der die Ergebnisse platziert werden sollen. Wenn Sie alle Kombinationen aus weiteren Spalten erhalten möchten, ändern und ergänzen Sie den Code entsprechend Ihren Anforderungen.

3. Drücken Sie anschließend die Taste „F5“, um den Code auszuführen – alle Kombinationen der drei Spalten werden sofort generiert (siehe Screenshot):

Ein Screenshot, der alle möglichen Kombinationen zeigt, die aus drei oder mehr Listen mithilfe von VBA generiert wurden


Alle möglichen Kombinationen aus mehreren Listen mit Kutools für Excel auflisten oder generieren

Wenn mehrere Wertelisten vorliegen und Sie alle möglichen Kombinationen daraus benötigen, kann die manuelle Anpassung des Codes schnell kompliziert werden. In diesem Fall empfehle ich Ihnen ein leistungsstarkes Tool: „Kutools für Excel“. Es bietet eine praktische Funktion namens „Alle Kombinationen auflisten“, mit der Sie im Handumdrehen sämtliche möglichen Kombinationen auf Basis Ihrer vorgegebenen Datenlisten generieren können.

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. Klicken Sie auf „Kutools“ > „Einfügen“ > „Alle Kombinationen auflisten“ (siehe Screenshot):

2. Führen Sie im Dialogfeld „Alle Kombinationen auflisten“ die folgenden Schritte gemäß der Demo aus:

3. Anschließend werden im Dialogfeld alle angegebenen Werte und Trennzeichen aufgelistet (siehe Screenshot):

Ein Screenshot, der die angegebenen Werte und Trennzeichen in dem Dialogfeld auflistet

4. Klicken Sie anschließend auf die Schaltfläche „OK“. Daraufhin erscheint ein Eingabefeld, das Sie auffordert, eine Zelle für die Ausgabe des Ergebnisses auszuwählen (siehe Screenshot):

Ein Screenshot der Aufforderung, eine Ausgabezelle für Kombinationen auszuwählen

5. Klicken Sie auf „OK“. Alle möglichen Kombinationen basierend auf den angegebenen Listen wurden im Arbeitsblatt erstellt – wie im folgenden Screenshot gezeigt:

Ein Screenshot, der alle möglichen Kombinationen zeigt, die aus drei oder mehr Listen generiert wurden

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen


Weitere verwandte Artikel:

  • Alle Kombinationen aus 3 oder mehreren Spalten generieren
  • Angenommen, ich habe drei Spalten mit Daten und möchte nun alle möglichen Kombinationen dieser Daten aus den drei Spalten generieren bzw. auflisten – so wie im folgenden Screenshot gezeigt. Kennen Sie eine effiziente Methode, um diese Aufgabe in Excel zu lösen?
  • Alle Kombinationen finden, die einer vorgegebenen Summe entsprechen
  • Beispielsweise habe ich die folgende Liste von Zahlen und möchte herausfinden, welche Kombinationen daraus sich zu 480 summieren. Im folgenden Screenshot sehen Sie fünf mögliche Gruppen solcher Kombinationen – etwa 300 + 60 + 120 oder 300 + 60 + 40 + 80 –, die jeweils genau 480 ergeben. In diesem Artikel stelle ich Ihnen verschiedene Methoden vor, um in Excel jene Zellen zu identifizieren, deren Summe einen bestimmten Zielwert ergibt.
  • Alle möglichen Permutationen generieren oder auflisten
  • Beispielsweise habe ich die drei Zeichen XYZ und möchte alle möglichen Permutationen dieser Zeichen auflisten, um die sechs verschiedenen Kombinationen zu erhalten: XYZ, XZY, YXZ, YZX, ZXY und ZYX. Wie können Sie in Excel schnell alle Permutationen für eine beliebige Anzahl von Zeichen generieren oder auflisten?
  • Eine Liste aller möglichen 4-stelligen Kombinationen generieren
  • In bestimmten Fällen kann es erforderlich sein, sämtliche möglichen 4-stelligen Kombinationen der Ziffern von 0 bis 9 zu generieren – also eine Liste von 0000, 0001, 0002 … bis 9999 zu erstellen. Damit Sie diese Aufgabe in Excel schnell und effizient erledigen können, stelle ich Ihnen einige nützliche Tricks vor.

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