Gültigkeitsliste OHNE leere Zellen
23.06.2003 14:37:57
Boris
Hi Bernd,deine Liste steht in Tabelle1, Spalte A, A1:A100 (mit leeren Zellen zwischendurch).
Nimm eine Hilfsspalte - z.B. B.
Schreibe in B1:
{=INDEX(A:A;KKLEINSTE(WENN(A$1:A$100<>"";ZEILE($1:$100));ZEILEN($1:1)))}
Array-Formel: {geschweifte Klammern} nicht mit eingeben, Formeleingabe mit Strg-Shift-Enter abschließen. Das erzeugt sie.
Kopier die Formel runter bis B100 (irgendwann wird nur noch #ZAHL! angezeigt.
Dann geh über Einfügen-Namen-Definieren/Festlegen, vergib den Namen "MeineListe" (ohne die ""), bezieht sich auf:
=INDIREKT("Tabelle1!B1:B"&ANZAHL2(Tabelle1!$B:$B)-ZÄHLENWENN(Tabelle1!$B:$B;#ZAHL!))
Jetzt gibst du unter Quelle bei Daten-Gültigkeit-Liste ein: =MeineListe
Fertig. Die Hilfsspalte B kannst du ausblenden. Die "neue" Liste verhält sich auch immer dynamisch: Werden die leeren Zellen in Spalte A nachträglich gefüllt, erweitert sich auch die Liste.
Gruß Boris