Zum Hauptinhalt springen

Drei Arten von Mehrspalten-Dropdown-Listen – Schritt-für-Schritt-Anleitung

Author: Siluvia Last Modified: 2025-05-28

Wenn Sie bei Google nach „excel drop down list multiple columns“ suchen, müssen Sie möglicherweise eine der folgenden Aufgaben erledigen:

In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie diese drei Aufgaben erreichen.


Erstellen Sie eine dynamische Dropdown-Liste basierend auf mehreren Spalten

 

Wie im GIF-Bild unten gezeigt, möchten Sie eine Haupt-Dropdown-Liste für die Kontinente erstellen, eine sekundäre Dropdown-Liste mit Ländern basierend auf dem im Haupt-Dropdown ausgewählten Kontinent und dann die dritte Dropdown-Liste mit Städten basierend auf dem im sekundären Dropdown ausgewählten Land. Die Methode in diesem Abschnitt kann Ihnen helfen, diese Aufgabe zu erreichen.


Verwenden Sie Formeln, um eine dynamische Dropdown-Liste basierend auf mehreren Spalten zu erstellen

Schritt1: Erstellen Sie die Haupt-Dropdown-Liste

1. Wählen Sie die Zellen aus (hier wähle ich G9:G13), in die Sie die Dropdown-Liste einfügen möchten, gehen Sie zur Registerkarte Daten, klicken Sie auf Datenüberprüfung > Datenüberprüfung.

click Data Validation form Data tab

2. Konfigurieren Sie im Dialogfeld Datenüberprüfung wie folgt.

1) Klicken Sie auf die Registerkarte Optionen;
2) Wählen Sie Liste in der Dropdown-Liste Zulassen aus;
3) Klicken Sie in das Feld Quelle, wählen Sie die Zellen aus, die die Kontinente enthalten, die Sie in der Dropdown-Liste anzeigen möchten;
4) Klicken Sie auf die Schaltfläche OK. Siehe Screenshot:
configure the settings in the dialog box to create the first drop-down list
Schritt2: Erstellen Sie die sekundäre Dropdown-Liste

1. Wählen Sie den gesamten Bereich aus, der die Elemente enthält, die Sie in der sekundären Dropdown-Liste anzeigen möchten. Gehen Sie zur Registerkarte Formeln und klicken Sie dann auf Aus Auswahl erstellen.

Select the entire range and click Create from Selection

2. Aktivieren Sie im Dialogfeld Namen aus Auswahl erstellen nur das Kästchen Oberste Zeile und klicken Sie dann auf die Schaltfläche OK.

check the Top row box in the dialog box

3. Wählen Sie eine Zelle aus, in die Sie die sekundäre Dropdown-Liste einfügen möchten, gehen Sie zur Registerkarte Daten, klicken Sie auf Datenüberprüfung > Datenüberprüfung.

4. Im Dialogfeld Datenüberprüfung müssen Sie:

1) Bleiben Sie auf der Registerkarte Optionen;
2) Wählen Sie Liste in der Dropdown-Liste Zulassen aus;
3) Geben Sie die folgende Formel in das Feld Quelle ein.
=INDIRECT(SUBSTITUTE(G9," ","_"))
Wo G9 die erste Zelle der Haupt-Dropdown-Liste ist.
4) Klicken Sie auf die Schaltfläche OK.
configure the settings in the dialog box to create the secondary drop-down list

5. Wählen Sie diese Dropdown-Zelle aus, ziehen Sie ihren AutoFill-Handle nach unten, um sie auf andere Zellen in derselben Spalte anzuwenden.

Die sekundäre Dropdown-Liste ist jetzt fertig. Wenn Sie einen Kontinent in der Haupt-Dropdown-Liste auswählen, werden in der sekundären Dropdown-Liste nur die Länder unter diesem Kontinent angezeigt.

The secondary drop-down list is complete
Schritt3: Erstellen Sie die dritte Dropdown-Liste

1. Wählen Sie den gesamten Bereich aus, der die Werte enthält, die Sie in der dritten Dropdown-Liste anzeigen möchten. Gehen Sie zur Registerkarte Formeln und klicken Sie dann auf Aus Auswahl erstellen.

Select the entire range and click Create from Selection

2. Aktivieren Sie im Dialogfeld Namen aus Auswahl erstellen nur das Kästchen Oberste Zeile und klicken Sie dann auf die Schaltfläche OK.

check the Top row box in the dilaog box

3. Wählen Sie eine Zelle aus, in die Sie die dritte Dropdown-Liste einfügen möchten, gehen Sie zur Registerkarte Daten, klicken Sie auf Datenüberprüfung > Datenüberprüfung.

4. Im Dialogfeld Datenüberprüfung müssen Sie:

1) Bleiben Sie auf der Registerkarte Optionen;
2) Wählen Sie Liste in der Dropdown-Liste Zulassen aus;
3) Geben Sie die folgende Formel in das Feld Quelle ein.
=INDIRECT(SUBSTITUTE(H9," ","_"))
Wo H9 die erste Zelle der sekundären Dropdown-Liste ist.
4) Klicken Sie auf die Schaltfläche OK.
configure the settings in the dialog box to create the third drop-down list

5. Wählen Sie diese Dropdown-Zelle aus, ziehen Sie ihren AutoFill-Handle nach unten, um sie auf andere Zellen in derselben Spalte anzuwenden.

Die dritte Dropdown-Liste mit Städten ist jetzt fertig. Wenn Sie ein Land in der sekundären Dropdown-Liste auswählen, werden in der dritten Dropdown-Liste nur die Städte unter diesem Land angezeigt.

The third drop-down list is created

Die obige Methode könnte für einige Benutzer umständlich sein. Wenn Sie eine effizientere und einfachere Lösung wünschen, kann die folgende Methode mit nur wenigen Klicks erreicht werden.


Mit wenigen Klicks eine dynamische Dropdown-Liste basierend auf mehreren Spalten mit Kutools für Excel erstellen

Das GIF-Bild unten zeigt die Schritte der Funktion Dynamische Dropdown-Liste von Kutools für Excel.

Wie Sie sehen können, kann die gesamte Berechnung mit nur wenigen Klicks durchgeführt werden. Sie müssen nur:

1. Die Funktion aktivieren;
2. Wählen Sie den benötigten Modus:2-Ebenen- oder3-5-Ebenen-Dropdown-Liste;
3. Wählen Sie die Spalten aus, die Sie benötigen, um eine dynamische Dropdown-Liste zu erstellen;
4. Wählen Sie einen Platzierungsbereich.

Das oben gezeigte GIF-Bild demonstriert nur die Schritte zur Erstellung einer2-Ebenen-Dropdown-Liste. Wenn Sie eine Dropdown-Liste mit mehr als2 Ebenen erstellen möchten, klicken Sie hier, um mehr zu erfahren . Oder laden Sie die30-Tage-Testversion herunter.

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

Mehrfachauswahl in einer Dropdown-Liste in Excel erstellen

Dieser Abschnitt bietet zwei Methoden, um Ihnen zu helfen, Mehrfachauswahl in einer Dropdown-Liste in Excel zu erstellen.


Verwenden von VBA-Codes, um Mehrfachauswahl in einer Excel-Dropdown-Liste zu erstellen

Das folgende VBA-Skript kann helfen, Mehrfachauswahl in einer Dropdown-Liste in Excel ohne Duplikate zu erstellen. Bitte gehen Sie wie folgt vor.

Schritt1: Öffnen Sie den VBA-Code-Editor und kopieren Sie den Code

1. Gehen Sie zur Registerkarte Blatt, klicken Sie mit der rechten Maustaste darauf und wählen Sie Code anzeigen aus dem Kontextmenü.

right click thes heet tab and select View Code

2. Dann erscheint das Fenster Microsoft Visual Basic für Applikationen, Sie müssen den folgenden VBA-Code im Blatt (Code)-Editor kopieren.

copy and paste the code into the module

VBA-Code: Mehrfachauswahl in einer Dropdown-Liste ohne Duplikate zulassen

Private Sub Worksheet_Change(ByVal Target As Range)
    'Updated by Extendoffice 2019/11/13
    Dim xRng As Range
    Dim xValue1 As String
    Dim xValue2 As String
    If Target.Count > 1 Then Exit Sub
    On Error Resume Next
    Set xRng = Cells.SpecialCells(xlCellTypeAllValidation)
    If xRng Is Nothing Then Exit Sub
    Application.EnableEvents = False
    If Not Application.Intersect(Target, xRng) Is Nothing Then
        xValue2 = Target.Value
        Application.Undo
        xValue1 = Target.Value
        Target.Value = xValue2
        If xValue1 <> "" Then
            If xValue2 <> "" Then
                If xValue1 = xValue2 Or _
                   InStr(1, xValue1, ", " & xValue2) Or _
                   InStr(1, xValue1, xValue2 & ",") Then
                    Target.Value = xValue1
                Else
                    Target.Value = xValue1 & ", " & xValue2
                End If
            End If
        End If
    End If
    Application.EnableEvents = True
End Sub
Schritt2: Testen Sie den Code

Nachdem Sie den Code eingefügt haben, drücken Sie die Tasten Alt + , um den Visual Editor zu schließen und zum Arbeitsblatt zurückzukehren.

Tipps: Dieser Code funktioniert für alle Dropdown-Listen im aktuellen Arbeitsblatt. Klicken Sie einfach auf eine Zelle mit der Dropdown-Liste, wählen Sie die Elemente nacheinander aus der Dropdown-Liste aus, um zu testen, ob es funktioniert.

Hinweis: Wenn Sie Mehrfachauswahl in einer Dropdown-Liste zulassen und vorhandene Elemente löschen möchten, wenn Sie sie erneut aus der Dropdown-Liste auswählen, können Sie auch einen VBA-Code anwenden, um dies zu erreichen: Klicken Sie hier, um der Anleitung Schritt für Schritt zu folgen

Mit wenigen Klicks Mehrfachauswahl in einer Excel-Dropdown-Liste mit Kutools für Excel erstellen

VBA-Code hat viele Einschränkungen. Wenn Sie mit VBA-Skript nicht vertraut sind, ist es schwierig, den Code zu ändern, um Ihre Bedürfnisse zu erfüllen. Hier ist eine empfohlene leistungsstarke Funktion - Dropdown-Liste mit mehreren Auswahlmöglichkeiten erstellen, die Ihnen helfen kann, einfach mehrere Elemente aus der Dropdown-Liste auszuwä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...

Nachdem Sie Kutools für Excel installiert haben, gehen Sie zur Registerkarte Kutools, wählen Sie Dropdown-Liste > Dropdown-Liste mit mehreren Auswahlmöglichkeiten erstellen. Dann konfigurieren Sie wie folgt.

  1. Geben Sie den Bereich an, der die Dropdown-Liste enthält, aus der Sie mehrere Elemente auswählen müssen.
  2. Geben Sie das Trennzeichen für die ausgewählten Elemente in der Dropdown-Zelle an.
  3. Klicken OK um die Einstellungen abzuschließen.
Ergebnis

Jetzt, wenn Sie auf eine Zelle mit einer Dropdown-Liste im angegebenen Bereich klicken, erscheint ein Listenfeld daneben. Klicken Sie einfach auf die "+"-Schaltfläche neben den Elementen, um sie zur Dropdown-Zelle hinzuzufügen, und klicken Sie auf die "-"-Schaltfläche, um alle Elemente zu entfernen, die Sie nicht mehr möchten. Siehe das folgende Demo:

Hinweise:
  • Aktivieren Sie die Option Nach Trennzeichen umbrechen, wenn Sie die ausgewählten Elemente vertikal innerhalb der Zelle anzeigen möchten. Wenn Sie eine horizontale Auflistung bevorzugen, lassen Sie diese Option deaktiviert.
  • Aktivieren Sie die Option Suchfunktion aktivieren, wenn Sie Ihrer Dropdown-Liste eine Suchleiste hinzufügen möchten.
  • Um diese Funktion anzuwenden, laden Sie bitte zuerst Kutools für Excel herunter und installieren Sie es.

Mehrere Spalten in einer Dropdown-Liste anzeigen

 

Wie im Screenshot unten gezeigt, wird in diesem Abschnitt gezeigt, wie Sie mehrere Spalten in einer Dropdown-Liste anzeigen.

display multiple columns in a drop-down list

Standardmäßig zeigt eine Datenüberprüfungs-Dropdown-Liste nur eine Spalte von Elementen an. Um mehrere Spalten in einer Dropdown-Liste anzuzeigen, empfehlen wir, ein Kombinationsfeld (ActiveX-Steuerelement) anstelle einer Datenüberprüfungs-Dropdown-Liste zu verwenden.

Schritt1: Ein Kombinationsfeld (ActiveX-Steuerelement) einfügen

1. Gehen Sie zur Registerkarte Entwickler, klicken Sie auf Einfügen > Kombinationsfeld (ActiveX-Steuerelement).

click Insert > Combo Box from Developer tab

Tipps: Wenn die Registerkarte Entwickler nicht im Menüband angezeigt wird, können Sie die Schritte in diesem Tutorial „Entwickler-Registerkarte anzeigen“ befolgen, um sie anzuzeigen.

2. Zeichnen Sie dann ein Kombinationsfeld in eine Zelle, in der Sie das Dropdown anzeigen möchten.

Schritt2: Ändern Sie die Eigenschaften des Kombinationsfeldes

1. Klicken Sie mit der rechten Maustaste auf das Kombinationsfeld und wählen Sie Eigenschaften aus dem Kontextmenü.

Right click the Combo Box then select Properties

2. Konfigurieren Sie im Dialogfeld Eigenschaften wie folgt.

1) Geben Sie im Feld Spaltenanzahl eine Zahl ein, die die Anzahl der Spalten darstellt, die Sie in der Dropdown-Liste anzeigen möchten;
2) Definieren Sie im Feld Spaltenbreiten die Breite für jede Spalte. Hier definiere ich die Breite jeder Spalte als80 pt;100 pt;80 pt;80 pt;80 pt;
3) Geben Sie im Feld Verknüpfte Zelle eine Zelle an, um denselben Wert auszugeben wie den, den Sie im Dropdown ausgewählt haben. Diese Zelle wird in den folgenden Schritten verwendet;
4) Geben Sie im Feld Listenfüllbereich den Datenbereich ein, den Sie in der Dropdown-Liste anzeigen möchten.
5) Geben Sie im Feld Listenbreite eine Breite für die gesamte Dropdown-Liste an.
6) Schließen Sie das Dialogfeld Eigenschaften.
configure the settings in the Properties pane
Schritt3: Die angegebenen Spalten in der Dropdown-Liste anzeigen

1. Unter der Registerkarte Entwickler, deaktivieren Sie den Designmodus, indem Sie einfach auf das Designmodus-Symbol klicken.

turn off the Design Mode

2. Klicken Sie auf den Pfeil des Kombinationsfeldes, die Liste wird erweitert und Sie können die angegebene Anzahl von Spalten in der Dropdown-Liste sehen.

Hinweis: Wie Sie im obigen GIF-Bild sehen können, obwohl mehrere Spalten in der Dropdown-Liste angezeigt werden, wird nur das erste Element in der ausgewählten Zeile in der Zelle angezeigt. Wenn Sie Elemente aus anderen Spalten anzeigen möchten, wenden Sie die folgenden Formeln an.
Schritt4: Elemente aus anderen Spalten in bestimmten Zellen anzeigen
Tipp: Um genau das gleiche Format der Daten aus anderen Spalten zurückzugeben, müssen Sie das Format der Ergebniszellen vor oder nach den folgenden Berechnungen ändern. In diesem Beispiel ändere ich das Format der Zelle C11 in das Datumsformat und ändere das Format der Zelle C14 im Voraus in das Währungsformat.

1. Wählen Sie eine Zelle unter dem Kombinationsfeld aus, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um den Wert der zweiten Spalte in derselben Zeile zu erhalten.

=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")
apply formula to get the data from second column

2. Um die Werte der dritten, vierten und fünften Spalte zu erhalten, wenden Sie die folgenden Formeln nacheinander an.

=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")
apply formulas to get the data from other columns one by one
Hinweise:
Nehmen Sie die erste Formel =IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"") als Beispiel,
1) B1 ist die Zelle, die Sie als Verknüpfte Zelle im Dialogfeld Eigenschaften angegeben haben.
2) Die Zahl2 stellt die zweite Spalte des Tabellenbereichs "B3:F6" dar.
3) Die VLOOKUP-Funktion sucht hier nach den Werten in B1 und gibt den Wert in der zweiten Spalte des Bereichs B3:F6 zurück.
4) Die IFERROR-Funktion behandelt Fehler in der VLOOKUP-Funktion. Wenn die VLOOKUP-Funktion zu einem #N/A-Fehler führt, gibt die IFERROR-Funktion den Fehler als null zurück.

Verwandte Artikel

Automatische Vervollständigung beim Eingeben in Excel-Dropdown-Liste
Wenn Sie eine Datenüberprüfungs-Dropdown-Liste mit großen Werten haben, müssen Sie in der Liste nach unten scrollen, um den richtigen Wert zu finden, oder das ganze Wort direkt in das Listenfeld eingeben. Wenn es eine Methode gibt, die es erlaubt, beim Eingeben des ersten Buchstabens in die Dropdown-Liste automatisch zu vervollständigen, wird alles einfacher. Dieses Tutorial bietet die Methode zur Lösung des Problems.

Dropdown-Liste aus einer anderen Arbeitsmappe in Excel erstellen
Es ist ziemlich einfach, eine Datenüberprüfungs-Dropdown-Liste zwischen Arbeitsblättern innerhalb einer Arbeitsmappe zu erstellen. Aber wenn die Listendaten, die Sie für die Datenüberprüfung benötigen, sich in einer anderen Arbeitsmappe befinden, was würden Sie tun? In diesem Tutorial erfahren Sie, wie Sie eine Dropdown-Liste aus einer anderen Arbeitsmappe in Excel im Detail erstellen.

Eine durchsuchbare Dropdown-Liste in Excel erstellen
Für eine Dropdown-Liste mit zahlreichen Werten ist es nicht einfach, den richtigen Wert zu finden. Zuvor haben wir eine Methode zur automatischen Vervollständigung der Dropdown-Liste vorgestellt, wenn der erste Buchstabe in das Dropdown-Feld eingegeben wird. Neben der Autovervollständigungsfunktion können Sie die Dropdown-Liste auch durchsuchbar machen, um die Arbeitseffizienz beim Finden der richtigen Werte in der Dropdown-Liste zu erhöhen. Um die Dropdown-Liste durchsuchbar zu machen, probieren Sie die Methode in diesem Tutorial.

Andere Zellen automatisch ausfüllen, wenn Werte in der Excel-Dropdown-Liste ausgewählt werden
Angenommen, Sie haben eine Dropdown-Liste basierend auf den Werten im Zellbereich B8:B14 erstellt. Wenn Sie einen Wert in der Dropdown-Liste auswählen, möchten Sie, dass die entsprechenden Werte im Zellbereich C8:C14 automatisch in einer ausgewählten Zelle ausgefüllt werden. Um das Problem zu lösen, helfen Ihnen die Methoden in diesem Tutorial.

Weitere Tutorials für Dropdown-Listen...

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!