exceltricks

Mit intelligenten Tabellen können Sie dynamische Bereiche für DropDown-Listen in Excel erstellen

Exceltricks

Wenn Sie in Zellen DropDown-Listen auf Basis von Namen oder Bereichsangaben hinterlegen, dann haben diese einen großen Nachteil. Fügen Sie der Quellliste neue Einträge hinzu, dann fehlen Ihnen die neuen Einträge im Zellen-DropDown, da der hinterlegte Bereich oder Name sich auf einen fixen Bereich in einem Tabellenblatt bezieht.

Befindet sich die Liste im gleichen Tabellenblatt wie die Zelle, in der Sie die DropDown-Liste hinterlegen wollen, dann können Sie sich mit dem folgenden Trick behelfen.

Definieren Sie als Quellbereich einfach eine Tabelle. Durch die Verwendung einer Tabelle als Quellbereich passt sich die Zellen-DropDown-Liste automatisch der entsprechenden Datenquelle an. Kommen neue Einträge am Ende der Liste hinzu, dann wird die Liste des Zellen-DropDown automatisch angepasst.

Im folgenden Beispiel soll die Stadtliste in der Spalte A als dynamische DropDown-Liste der Zelle C2 hinterlegt werden.

616-2
Abbildung: Ausgangsbeispiel für dynamische DropDown-Liste

So geht´s:

Abbildung: Befehl Tabelle auswählen
Abbildung: Tabelle erstellen

Der Bereich A1:A9 wurde im Tabellenblatt nun in eine Tabelle umgewandelt. Sie können die Tabelle nun als dynamische Liste für eine Zellen-DropDown-Liste verwenden. Tabellen bekommen automatisch einen Namen in Excel zugewiesen. Lassen Sie sich nun den Namen für die gerade angelegte Tabelle anzeigen.

 

Abbildung: Tabellennamen ermitteln
Abbildung: Befehl Datenüberprüfung
Abbildung: Liste in Zelle hinterlegen mit Datenüberprüfung

Durch das Referenzieren auf dem Datenbereich einer Tabelle werden die Listenerweiterungen automatisch in der hinterlegten DropDown-Liste ergänzt. Erfassen Sie in der Zelle A10 eine neue Stadt, dann wird die DropDown-Liste automatisch erweitert.

 

Abbildung: DropDown-Liste wird automatisch erweitert

Wie am Anfang erwähnt funktioniert dieser Trick im Moment nur, wenn sich die Liste und die Zelle, in welcher Sie die DropDown-Liste hinterlegen wollen, im gleichen Tabellenblatt befinden. Befindet sich die Liste in einem anderen Tabellenblatt bzw. in einer anderen Arbeitsmappe, dann können Sie den Trick Dynamische Dropdown-Liste in einem anderen Tabellenblatt einsetzen.

Weiterführende Links:

MerkenMerken

Die mobile Version verlassen