964 Aufrufe
Gefragt in Tabellenkalkulation von alexb Einsteiger_in (23 Punkte)
Hallo an alle die noch nicht schlafen können,

Ich baste gerade einmal wieder ein bisschen in Excel.

Ich möchte mir einen Zellendropdown machen. Meine bisherige Vorgehensweise:

1) Liste mit den gültigen Werden aufstellen.
2) Die zu formatierende Zelle die Datenprüfung überhelfen mit der Liste als Quelle.

Soweit so gut, alles ok. Wenn meine Liste mit gültigen Werte jetzt aber 20 Zeilen lang sein soll, in der Theorie, real aber erst 5 Werte drinstehen, dann ist der Dropdown aber schon 20 Zeilen lang, weil man das ja vor definiert um nicht mehr ran zu müssen. Das ist irgendwie nicht so hübsch finde ich.

Eine Variante die geht: Ich habe einen Min Wert: 2007 und einen Max Wert: =Jahr(Heute()). Anfang und Endwert und alle ganzzahligen Werte dazwischen darf die Zelle enthalten. Das kann man als gültigkeit angeben, leider ohne dropdown.

Nun frage ich mich, kann man das auch irgendwie als Listenquelle hinfriemeln, dass Excel mir die gelieferten Jahre auch als Dropdown angibt?

So in etwa: =alle ganzen zahlen zwischen min und max

Das nur als Formel ausdruck?

Ich denke mal es wird nicht gehen, aber vllt ja doch. Vielen Dank und allen ein schönes Wochenende.

2 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

definiere für die Gültigkeitsliste einen Namen z.B.( "Liste") und verwende diesen statt der absoluten Bereichsadresse.

Angenommen die Gültigkeitsliste befindet sich in Tabelle1 im Bereich A2:Ax und besteht aus Zahlen, dann definierst Du den Namen "Liste" mit folgender Formel

=BEREICH.VERSCHIEBEN(Tabelle1!$A$1;1;;VERGLEICH(0;Tabelle1!$A:$A;-1)-1;)


Damit erscheinen im DropDown immer nur die Zahlen, die auch in der Gültigkeitsliste vorhanden sind.
Diese Zahlen können dann ohne Formeländerung verringert und erweitert werden.

Anbei ein Beispiel

Gruß
Rainer
0 Punkte
Beantwortet von alexb Einsteiger_in (23 Punkte)
Hallo Rainer

Einmal mehr danke ich dir recht herzlich für die schnelle Antwort. Sagenhaft was alles so funktioniert. Vielen Dank, klappt einwandfrei.

Gruß Alex
...