Mehrspaltige Dropdown-Liste in Excel erstellen

Standardmäßig zeigt eine Dropdown-Liste nur eine Spalte mit Elementen an.

Im Blog habe ich dies in einem Beitrag dargestellt.

Es kann jedoch vorkommen, dass mehrere Spalten in einer Dropdown-Liste angezeigt werden sollen.

Eine solche Liste kann unter Verwendung eines Kombinationsfelds (ActiveX-Steuerelement) erstellt werden.

Wie, das soll dieser Beitrag zeigen.

Lade zunächst die Beispieldatei herunter:

1. Die Wertebasis

Jede Dropdown-Liste braucht eine Datenquelle. Üblicherweise ist dies ein einspaltiger Bereich aus einem Excel-Arbeitsblatt oder die Werte sind manuell aufgezählt.

Für das geplante Vorhaben gibt es einen fünfspaltigen Bereich im Arbeitsblatt, der wie folgt aussieht und im Tabellenblatt1 zu finden ist:

Wertebasis
Wertebasis für Dropdown-Liste

Die Spalten heißen Name, Datum, Ort, Produkt und Umsatz.

2. Einrichtung des Kombinationsfeldes

Das Kombinationsfeld findest du im Menü „Entwicklertools“.

Einfügen Steuerelemente
Entwicklertools / Einfügen

Wähle das Kombinationsfeld aus den ActiveX-Steuerelementen aus und füge es auf deinem Tabellenblatt2, z.B. über der Zelle B3 ein.

Kombinationsfeld mit LinkedCell
Kombinationsfeld

Lege für das Kombinationsfeld nun die Eigenschaften fest.

Gehe dazu ins Menü „Entwicklertools“ und schalte auf den Entwurfsmodus um.

Klicke das Kombinationsfeld an und rufe die Eigenschaften auf.

Menü Entwicklertools / Eigenschaften
Entwicklertools / Eigenschaften

Lege fest:

  • Hintergrundfarbe (BackColor, im Beispiel gelb)
  • Anzahl der Spalten (ColumnCount, im Beispiel auf 5)
  • Höhe (Height) und Breite (Width) des Kombinationsfeldes
  • Verbundene Zelle (LinkedCell, im Beispiel A!)
  • Arbeitsblattbereich zum Füllen des Kombinationsfeldes (ListFillRange, im Beispiel Tabelle1!A2:E6)

3. Erstellung der mehrspaltigen Dropdown-Liste

Um jetzt eine mehrspaltige Anzeige der ausgewählten Person zu erhalten, schreibe im Tabellenblatt2 im Bereich B4:B7 die folgenden Formeln:

C3              =SVERWEIS($A$1;Tabelle1!$A$1:$E$6;2;FALSCH)

D3             =SVERWEIS($A$1;Tabelle1!$A$1:$E$6;3;FALSCH)

E3              =SVERWEIS($A$1;Tabelle1!$A$1:$E$6;4;FALSCH)

F3              =SVERWEIS($A$1;Tabelle1!$A$1:$E$6;5;FALSCH)

Dropdown-Liste, mehrspaltig
Mehrspaltige Dropdown-Liste, Beispiel Offert

Statt der mehrspaltigen Variante kannst du die Inhalte aus C3:F3 auch senkrecht unter B3 in den Zellen B4:B7 unterbringen. Die Formeln sind identisch mit denen aus C3:F3.


Entdecke mehr von Clevercalcul

Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Plugin von Real Cookie Banner