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:
Abhängige Dropdown-Liste erstellen
Methode A: Formeln verwenden
Methode B.: Nur ein paar Klicks von Kutools für Excel
Mehrfachauswahl in Dropdown-Liste anzeigen
Methode A: Verwenden von VBA-Skript
Methode B.: Nur ein paar Klicks von Kutools für Excel
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.
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:
=INDIRECT(SUBSTITUTE(G9," ","_"))
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:
=INDIRECT(SUBSTITUTE(H9," ","_"))
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:
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 + Q 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.
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.
- Geben Sie den Bereich an, der die Dropdown-Liste enthält, aus der Sie mehrere Elemente auswählen müssen.
- Geben Sie das Trennzeichen für die ausgewählten Elemente in der Dropdown-Listenzelle an.
- 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:
- 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.
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.
Schritt 4: Elemente aus anderen Spalten in bestimmten Zellen anzeigen
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),"")
Ä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.
Beste Office-Produktivitätstools
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 ...
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!