Inhaltsverzeichnis
Wenn Sie mit einer großen Datenbank arbeiten und ein bestimmtes Element aus einer Liste auswählen müssen, kann Ihnen eine Dropdown-Liste in dieser Situation helfen. Mit einer Dropdown-Liste können Sie bestimmte Daten in Sekundenschnelle auswählen. Sie können die Dropdown-Liste auch aus mehreren Spalten erstellen. In diesem Artikel werden wir einige Methoden zur Erstellung von Excel-Dropdown-Listen aus mehreren Spalten diskutieren.
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsblatt herunter, um zu üben, während Sie diesen Artikel lesen.
Drop-Down für mehrere Spalten.xlsx3 einzigartige Möglichkeiten zum Erstellen von Dropdown-Listen in mehreren Spalten
In diesem Abschnitt werden 3 einzigartige Möglichkeiten für Excel-Dropdown-Listen mit mehreren Spalten behandelt, die wir anhand von Beispielen erläutern wollen.
1. unabhängige Drop-Down-Liste in mehreren Spalten
Sie können eine unabhängige Excel-Dropdown-Liste mit mehreren Spalten erstellen.
Im folgenden Beispiel wird uns eine Kamera gegeben "Linsenmodell" und ihre voraussichtlichen Modellnamen wie "Canon Objektiv-Modell" , "Nikon-Objektiv-Modell" und "Sony-Objektiv-Modell" Wir müssen aus diesen Spalten Dropdown-Listen erstellen.
Schritte :
- Legen Sie zunächst eine weitere Tabelle an einer beliebigen Stelle des Arbeitsblatts an, in der Sie Ihre Liste erstellen möchten.
- Nun werden wir eine Dropdown-Liste mit diesen Modellnamen erstellen.
- Wählen Sie also die Zelle aus, in der Sie eine Dropdown-Liste erstellen möchten (z. B. Zelle D11 ) ->gehen Sie zum Daten Registerkarte ->klicken Sie auf Validierung von Daten .
Lesen Sie mehr: Erstellen einer Dropdown-Liste in Excel (unabhängig und abhängig)
- Als nächstes wird in der Daten Validierung wählen Sie im Dialogfeld "Liste" als Validierungskriterium. Und in der Quelle Wählen Sie den Datenbereich aus den Feldern "Linsenmodell" Spalte ( $B$5:$B$7 ).
- Klicken Sie auf OK zu bestätigen.
- Dadurch wird die gewünschte Dropdown-Liste erstellt. Klicken Sie auf dieses Symbol neben der Zelle D11 um die Liste anzuzeigen.
- Nun erstellen wir eine weitere Liste neben der Zelle mit dem Namen "Canon Objektiv-Modell" ( D12 Wiederholen Sie die vorherigen Schritte und wählen Sie das Datenfeld ( $D$5:$D$9 ) als Ihr Quellfeld.
- Klicken Sie auf OK um eine Liste zu erstellen.
- Nun müssen wir zwei Dropdown-Listen für zwei weitere Zellen erstellen. Für die Zelle "Nikon-Objektiv-Modell" ist die Liste,
- Und für die "Sony-Objektiv-Modell" .
- Nun, da wir alle Dropdown-Listen haben, können wir unabhängig voneinander Optionen aus diesen Listen auswählen. Zum Beispiel für die Nikon Objektiv Modell können wir die Perspektive Lens wählen.
2. die Funktion OFFSET in mehreren Spalten verwenden
Wir können die OFFSET Funktion um unsere Dropdown-Liste aus mehreren Spalten dynamischer zu gestalten.
In diesem Beispiel verwenden wir den vorherigen Datensatz. Erstellen Sie nun eine beliebige Stelle im Arbeitsblatt, die Spalten enthält "Objektiv auswählen" und "Modell" .
In diesen Spalten werden wir unsere Listen erstellen.
Schritte :
- Erstens, in der Zelle D13 erstellen Sie eine Dropdown-Liste mit den Daten aus der Datei "Kopfzeilen" der Spalten des Objektivmodells. Folgen Sie diesem Schritt wie Methode 1 .
D13→Daten Registerkarte →Datenvalidierung
- Dann, in der Validierung von Daten wählen Sie im Dialogfeld Liste als die Kriterien für die Validierung Jetzt, Wählen Sie $D$4:$F$4 als Ihr Quelle Denken Sie daran, die Daten zu überprüfen. "Ignorieren" und "In-cell Dropdown" .
- Klicken Sie auf OK um fortzufahren.
- Daher wird eine Dropdown-Liste in der Zelle D13 Klicken Sie auf dieses Symbol, um die Liste anzuzeigen.
- Nun, da unsere Hauptaufgabe erledigt ist, erstellen wir eine endgültige Dropdown-Liste mit mehreren Spalten. Wählen Sie dazu die Zelle E14 und wiederholen Sie die Erstellung der Dropdown-Liste wie in den vorangegangenen Methoden gezeigt. Wenden Sie nun hier im Quellenfeld die OFFSET mit MATCH Funktionen, um mehrere Spalten gleichzeitig zu verwenden. Die Formel lautet,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
Wo,
- Referenz ist $D$4
- Die Zeile lautet 1 Wir wollen umziehen. 1 Reihe nach unten.
- Säule ist ÜBEREINSTIMMUNG($D14,$D$4:$F$4,0)-1 Hier haben wir die MATCH Formel, um die Spaltenauswahl dynamisch zu gestalten. In der MATCH Formel, die Wert nachschlagen ist $D14 , lookup_array ist $D$4:$F$4 und [match_type] ist EXAKT .
- [Höhe] einer jeden Spalte ist 5
- [Breite] einer jeden Spalte ist 1
- Klicken Sie auf "OK" um die Liste aus den mehreren Spalten zu erhalten.
- Damit ist unsere Dropdown-Liste aus mehreren Spalten fertig. Diese Liste ist dynamisch. Wenn wir zum Beispiel die Option "Sony-Objektiv-Modell" die Liste im Abschnitt "Modell" Spalte werden die Namen der Sony-Objektive angezeigt.
Lesen Sie mehr: Wie man mit der IF-Anweisung eine Drop-Down-Liste in Excel erstellt und wie man eine Drop-Down-Liste auf Basis einer Formel in Excel erstellt
3. Abhängige Drop-Down-Liste in mehreren Spalten
Die abhängige Dropdown-Liste ist ebenfalls eine formelbasierte und mehrspaltige Liste.
Im folgenden Beispiel werden die Namen einiger Kontinente in der Spalte "Kontinent" Andere Spalten zeigen einige Ländernamen unter diesen Kontinentnamen, und der Rest der Spalten zeigt einige Städtenamen unter diesen perspektivischen Ländern.
Wir müssen aus diesen mehreren Spalten Dropdown-Listen erstellen. Erstellen Sie nun eine weitere Tabelle an der Stelle des Arbeitsblatts, an der Sie das Ergebnis erhalten möchten.
Schritte :
- Erstens, in der Zelle D13 eine Dropdown-Liste mit den Namen der Kontinente erstellen. Um die Liste zu erstellen, befolgen Sie die zuvor beschriebenen Verfahren. Wählen Sie die Quelldaten $D$3:$F$3 .
- Klicken Sie dann auf OK um eine Liste zu erstellen. Klicken Sie auf dieses Symbol neben der Zelle D13 um die Liste anzuzeigen.
- Im nächsten Schritt werden wir "Namensbereiche" für diese Länderspalten. Wählen Sie die Spalten namens "Asien" , "Afrika" und "Europa" und gehen Sie zu "Formel" und in der "Name Manager" klicken Sie auf "Aus Auswahl erstellen" .
Formel → Namensmanager → Aus Auswahl erstellen
- Es öffnet sich ein neues Fenster, in dem Sie die Obere Reihe und klicken Sie OK .
- Wählen Sie nun die Zelle E13 und gehen Sie zu Validierung von Daten und wählen Sie Liste. In der Quelle Box, wenden Sie diese Formel an:
=INDIRECT(D13)
Das bedeutet, dass Sie bei der Auswahl von Asien in der Auswahlliste (D13) bezieht sich dies auf den genannten Bereich " Asien " (durch die INDIRECT und listet somit alle Einträge dieser Kategorie auf.
- Klicken Sie dann auf OK Die formelbasierte abhängige Liste wird erstellt.
- Unsere Aufgabe ist noch nicht erledigt! Unser nächster Schritt besteht darin, eine weitere abhängige Liste zu erstellen, die von dem Wert in der Zelle E13 Gehen Sie dazu erneut auf Formeln und in der Name Manager klicken Sie auf Aus Auswahl erstellen Prüfen Sie die Obere Reihe und klicken Sie OK wenn das neue Fenster erscheint.
- Wählen Sie nun die Zelle F13 und gehen Sie zu Validierung von Daten und wählen Sie Liste In der Quelle wenden Sie diese Formel an:
=INDIRECT(E13)
Das bedeutet, dass Sie bei der Auswahl von "Indien" in der Dropdown-Liste ( C13 ), bezieht sich dies auf den genannten Bereich "Indien" (durch die INDIRECT Funktion) und listet somit alle Einträge dieser Kategorie auf.
- Klicken Sie dann auf OK um Ihre Arbeit zu erledigen.
- Unsere Dropdown-Listen aus mehreren Spalten sind also fertig. Wenn wir nun "Europa" und das Land "Deutschland" zeigt die Liste die entsprechenden Ergebnisse an.
Lesen Sie mehr: Mehrfach abhängige Drop-Down-Liste Excel VBA
Kurz notiert
👉 Die MATCH Funktion zählt die Spalten als 1,2,3 während die OFFSET Funktion zählt sie als 0,1,2 Deshalb müssen Sie Folgendes hinzufügen "-1" nach der Match-Funktion ÜBEREINSTIMMUNG($D13,$D$3:$F$3,0)-1 .
👉 Achten Sie beim Erstellen einer dynamischen Dropdown-Liste darauf, dass die Zellverweise absolut sind (z. B. $B$4 ) und nicht relativ (wie z. B. B2 , oder B$2 , oder $B2)
👉 Um Fehler zu vermeiden, denken Sie daran, zu prüfen "Ignorieren" und "In-cell Dropdown" .
Schlussfolgerung
Eine Dropdown-Liste, die auf mehreren Spalten in Excel basiert, macht unsere Arbeit viel einfacher und komfortabler. Wir haben drei verschiedene Methoden besprochen, um dies zu tun. Wenn Sie irgendwelche Verwirrungen oder Gedanken zu diesem Artikel haben, lassen Sie es uns bitte im Kommentarbereich wissen.