Direkt zum Inhalt

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

Bei der Suche nach „Excel-Dropdown-Liste mit mehreren Spalten“ bei Google müssen Sie möglicherweise eine der folgenden Aufgaben erfüllen:

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


Ähnliche Videos


Erstellen Sie eine abhängige Dropdown-Liste basierend auf mehreren Spalten

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


Verwenden von Formeln zum Erstellen einer abhängigen Dropdown-Liste basierend auf mehreren Spalten

Schritt 1: 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 zu Datum Tab, klicken Sie auf Datenvalidierung > Datenvalidierung.

2. In dem Datenvalidierung Dialogfeld, bitte wie folgt konfigurieren.

1) Klicken Sie auf Einstellungen Tab;
2) Wählen Sie Liste der Erlauben Dropdown-Liste;
3) Klicken Sie in die Quelle Wählen Sie im Feld die Zellen mit den Kontinenten aus, die Sie in der Dropdown-Liste anzeigen möchten.
4) Klicken Sie auf OK Taste. Siehe Screenshot:

Schritt 2: 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 zum Formeln Und klicken Sie dann auf Aus Auswahl erstellen.

2. In dem Erstellen Sie Namen aus der Auswahl Dialogfeld, überprüfen Sie nur die Oberste Reihe und klicken Sie dann auf OK .

3. Wählen Sie eine Zelle aus, in die Sie die sekundäre Dropdown-Liste einfügen möchten, gehen Sie zu Datum Tab, klicken Sie auf Datenvalidierung > Datenvalidierung.

4. In dem Datenvalidierung Dialogfeld müssen Sie:

1) Bleiben Sie im Einstellungen Tab;
2) Wählen Sie Liste der Erlauben Dropdown-Liste;
3) Geben Sie die folgende Formel in das ein Quelle Box.
=INDIRECT(SUBSTITUTE(G9," ","_"))
Wo G9 ist die erste Zelle der Hauptzellen der Dropdown-Liste.
4) Klicken Sie auf OK .

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

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

Schritt 3: Erstellen Sie die dritte Dropdown-Liste

1. Wählen Sie in der dritten Dropdown-Liste den gesamten Bereich aus, der die anzuzeigenden Werte enthält. Gehen Sie zum Formeln Und klicken Sie dann auf Aus Auswahl erstellen.

2. In dem Erstellen Sie Namen aus der Auswahl Dialogfeld, überprüfen Sie nur die Oberste Reihe und klicken Sie dann auf OK .

3. Wählen Sie eine Zelle aus, in die Sie die dritte Dropdown-Liste einfügen möchten, gehen Sie zu Datum Tab, klicken Sie auf Datenvalidierung > Datenvalidierung.

4. In dem Datenvalidierung Dialogfeld müssen Sie:

1) Bleiben Sie im Einstellungen Tab;
2) Wählen Sie Liste der Erlauben Dropdown-Liste;
3) Geben Sie die folgende Formel in das ein Quelle Box.
=INDIRECT(SUBSTITUTE(H9," ","_"))
Wo H9 ist die erste Zelle der sekundären Dropdown-Listenzellen.
4) Klicken Sie auf OK .

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

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

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


Ein paar Klicks, um eine abhängige Dropdown-Liste basierend auf mehreren Spalten mit Kutools für Excel zu erstellen

Das GIF-Bild unten zeigt die Schritte des Dynamische Dropdown-Liste Merkmal von Kutools for Excel.

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

1. Aktivieren Sie die Funktion;
2. Wählen Sie den gewünschten Modus: 2 Niveau or Dropdown-Liste mit 3-5 Ebenen;
3. Wählen Sie die Spalten aus, die Sie zum Erstellen einer abhängigen Dropdown-Liste benötigen;
4. Wählen Sie einen Ausgabebereich aus.

Das obige GIF-Bild zeigt nur die Schritte zum Erstellen einer zweistufigen Dropdown-Liste. Wenn Sie eine Dropdown-Liste mit mehr als 2 Ebenen erstellen möchten, Klicken Sie hier, um mehr zu erfahren . Oder Laden Sie die kostenlose 30-Tage-Testversion herunter.


Treffen Sie eine Mehrfachauswahl in einer Dropdown-Liste in Excel

Dieser Abschnitt stellt zwei Methoden bereit, die Ihnen dabei helfen, mehrere Auswahlen in einer Dropdown-Liste in Excel vorzunehmen.


Verwenden von VBA-Codes zum Treffen mehrerer Auswahlen in einer Excel-Dropdown-Liste

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

Schritt 1: Öffnen Sie den VBA-Code-Editor und kopieren Sie den Code

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

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

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
Schritt 2: Testen Sie den Code

Nachdem Sie den Code eingefügt haben, drücken Sie die Andere + Tasten zum Schließen der Visueller Editor und zurück zum Arbeitsblatt.

Tips: 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 einzeln aus der Dropdown-Liste aus, um zu testen, ob es funktioniert.

Note: Wenn Sie eine 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 Folgendes zu erreichen: Klicken Sie hier, um dem Tutorial Schritt für Schritt zu folgen

Ein paar Klicks, um mehrere Auswahlen in einer Excel-Dropdown-Liste mit Kutools für Excel zu treffen

VBA-Code weist viele Einschränkungen auf. Wenn Sie mit VBA-Skripten nicht vertraut sind, ist es schwierig, den Code an Ihre Bedürfnisse anzupassen. Hier ist eine empfohlene leistungsstarke Funktion: Dropdown-Liste mit Mehrfachauswahl Dies kann Ihnen dabei helfen, ganz einfach mehrere Elemente aus der Dropdown-Liste auszuwählen.

Nach der Kutools für Excel installieren, Auf dem Sprung Kutoolen Registerkarte, wählen Sie Dropdown-Liste > Mehrfachauswahl-Dropdown-Liste. Anschließend wie folgt konfigurieren.

  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-Listenzelle an.
  3. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK um die Einstellungen zu vervollständigen.
Ergebnis

Wenn Sie nun auf eine Zelle mit einer Dropdown-Liste im angegebenen Bereich klicken, wird daneben ein Listenfeld angezeigt. 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 benötigen. Sehen Sie sich die Demo unten an:

Notizen:
  • Prüfen Sie die Text nach dem Einfügen eines Trennzeichens umbrechen Option, wenn Sie die ausgewählten Elemente vertikal innerhalb der Zelle anzeigen möchten. Wenn Sie eine horizontale Auflistung bevorzugen, lassen Sie diese Option deaktiviert.
  • Prüfen Sie die Suche aktivieren Option, wenn Sie Ihrer Dropdown-Liste eine Suchleiste hinzufügen möchten.
  • Um diese Funktion anzuwenden, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Mehrere Spalten in einer Dropdown-Liste anzeigen

Wie im folgenden Screenshot gezeigt, zeigt Ihnen dieser Abschnitt, wie Sie mehrere Spalten in einer Dropdown-Liste anzeigen können.

Standardmäßig zeigt eine Datenvalidierungs-Dropdown-Liste nur eine Spalte mit Elementen an. Um mehrere Spalten in einer Dropdown-Liste anzuzeigen, empfehlen wir die Verwendung eines Kombinationsfelds (ActiveX-Steuerelement) anstelle einer Dropdown-Liste für die Datenvalidierung.

Schritt 1: Einfügen eines Kombinationsfelds (ActiveX-Steuerelement)

1. Gehen Sie zum Entwickler:in / Unternehmen Tab, klicken Sie auf Insert > Kombinationsfeld (ActiveX-Steuerung).

Tipps: Besitzt das Entwickler:in / Unternehmen nicht im Menüband angezeigt wird, können Sie den Schritten in diesem Tutorial folgen.Registerkarte Entwickler anzeigen“, um es zu zeigen.

2. Zeichnen Sie dann a Kombinationsfeld in eine Zelle, in der Sie das Dropdown-Menü anzeigen möchten.

Schritt 2: Ändern Sie die Eigenschaften des Kombinationsfelds

1. Klicken Sie mit der rechten Maustaste auf das Kombinationsfeld und wählen Sie es aus Ferienhäuser in dem Kontextmenü.

2. In dem Ferienhäuser Dialogfeld, bitte wie folgt konfigurieren.

1) In der Spaltenanzahl Geben Sie im Feld eine Zahl ein, die die Anzahl der Spalten darstellt, die Sie in der Dropdown-Liste anzeigen möchten;
2) In der Spaltenbreiten Feld, definieren Sie bitte die Breite für jede Spalte. Hier definiere ich die Breite jeder Spalte als 80 pt;100 pt;80 pt;80 pt;80 pt;
3) In der Verknüpfte Zelle Geben Sie im Feld eine Zelle an, um denselben Wert auszugeben, den Sie in der Dropdown-Liste ausgewählt haben. Diese Zelle wird in den folgenden Schritten verwendet;
4) In der ListFillRange Geben Sie den Datenbereich, den Sie anzeigen möchten, in die Dropdown-Liste ein.
5) In der Listenbreite Geben Sie im Feld eine Breite für die gesamte Dropdown-Liste an.
6) Schließen Sie die Ferienhäuser Dialogbox.

Schritt 3: Zeigen Sie die angegebenen Spalten in der Dropdown-Liste an

1. Unter dem Entwickler:in / Unternehmen Registerkarte, deaktivieren Sie die Entwurfsmodus indem Sie einfach auf die klicken Entwurfsmodus klicken.

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

Hinweis: Wie Sie im obigen GIF-Bild sehen können, wird, obwohl mehrere Spalten in der Dropdown-Liste angezeigt werden, 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.
Schritt 4: Elemente aus anderen Spalten in bestimmten Zellen anzeigen
Tipp: Um genau dieselben Formatdaten aus anderen Spalten zurückzugeben, müssen Sie das Format der Ergebniszellen vor oder nach den folgenden Operationen ändern. In diesem Beispiel ändere ich das Format der Zelle C11 zu Datum formatieren und das Format der Zelle ändern C14 zu Währung vorher formatieren.

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

=IFERROR(VLOOKUP(B1,B3:F6,2,FALSE),"")

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

=IFERROR(VLOOKUP(B1,B3:F6,3,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,4,FALSE),"")
=IFERROR(VLOOKUP(B1,B3:F6,5,FALSE),"")

Anmerkungen:
Nehmen Sie die erste Formel =IFERROR(SVERWEIS(B1,B3:F6,2,FALSE),"") als Beispiel,
1) B1 ist die Zelle, die Sie im Dialogfeld Eigenschaften als LinkedCell angegeben haben.
2) Die Nummer 2 stellt die zweite Spalte des Tabellenbereichs „B3:F6“ dar.
3) Die SVERWEIS Die 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 behandelt Fehler in der SVERWEIS-Funktion. Wenn die VLOOKUP-Funktion zu einem #NV-Fehler ausgewertet wird, gibt die IFERROR-Funktion den Fehler als null zurück.

Ähnliche Artikel

Autocomplete beim Eingeben der Excel-Dropdown-Liste
Wenn Sie eine Dropdown-Liste zur Datenüberprüfung mit großen Werten haben, müssen Sie in der Liste nach unten scrollen, um die richtige zu finden, oder das ganze Wort direkt in das Listenfeld eingeben. Wenn es eine Methode gibt, mit der die automatische Vervollständigung beim Eingeben des ersten Buchstabens in die Dropdown-Liste ermöglicht wird, wird alles einfacher. Dieses Tutorial bietet die Methode zur Lösung des Problems.

Erstellen Sie eine Dropdown-Liste aus einer anderen Arbeitsmappe in Excel
Es ist recht einfach, eine Dropdown-Liste zur Datenüberprüfung zwischen Arbeitsblättern in einer Arbeitsmappe zu erstellen. Was würden Sie tun, wenn sich die für die Datenüberprüfung benötigten Listendaten in einer anderen Arbeitsmappe befinden? In diesem Tutorial erfahren Sie ausführlich, wie Sie eine Drop-Fown-Liste aus einer anderen Arbeitsmappe in Excel erstellen.

Erstellen Sie eine durchsuchbare Dropdown-Liste in Excel
Für eine Dropdown-Liste mit zahlreichen Werten ist es keine leichte Aufgabe, eine richtige zu finden. Zuvor haben wir eine Methode zum automatischen Ausfüllen der Dropdown-Liste eingeführt, wenn Sie den ersten Buchstaben in das Dropdown-Feld eingeben. Neben der Funktion zur automatischen Vervollständigung können Sie die Dropdown-Liste auch durchsuchbar machen, um die Arbeitseffizienz beim Finden geeigneter Werte in der Dropdown-Liste zu verbessern. Probieren Sie die Methode in diesem Lernprogramm aus, um die Dropdown-Liste durchsuchbar zu machen.

Füllen Sie andere Zellen automatisch aus, wenn Sie Werte in der Excel-Dropdown-Liste auswählen
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 eine ausgewählte Zelle eingefügt werden. Um das Problem zu lösen, tun Ihnen die Methoden in diesem Tutorial einen Gefallen.

Mehr Tutorial für Dropdown-Liste ...

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

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, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations