Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Daten - Gültigkeit - Liste...





Frage

Hallo nochmal, ich habe mehreren Zellen erlaubt, Daten aus einer (einereinzigen, für alle Zellen gleich) Liste anzunehmen wie oben beschrieben. Nun suche ich noch nach einer Möglichkeit, dass wenn ich einen Wert aus der Liste genommen habe, dieser aus der Liste für die verbleibenden Zellen entfernt wird. Hmmm....

Antwort 1 von Aliba

Hi Balumba,

du hast schon immer so Sachen. Also es geht natürlich unter gewissen Voraussetzungen.
Die Zellen mit der Datengültigkeit befinden sich alle in einer Spalte und zwar möglichst direkt untereinander. Wenn nicht untereinander , dann müßte ausgeschlossen sein, daß sich zwischen diesen Zellen ein Eintrag befindet, der identisch ist mit einem der Listeneinträge.

Ich gehe mal davon aus, die Zellen der Datengültigkeit befinden sich auf
Tabelle1 (Name des Tabellenblatts) Bereich A1:A50.
Jetzt legst Du Deine Liste mit den möglichen Einträgen an auf Tabellenblatt 2 (Tabelle2) beginnend in B1. Ich lege mal alle Bereiche bis Zeile 50 an. Wir arbeiten weiterhin in Tabelle2:
In A1 die Formel: =WENN(ISTNV(VERGLEICH(B1;Tabelle1!$A$1:$A$50;0));1;0)
In A2 die Formel:
=WENN(ISTNV(VERGLEICH(B2;Tabelle1!$A$1:$A$50;0));MAX($A$1:A1)+1;0)
Diese Formel bis Zeile 50 runterziehen.
In C1 die Formel:
=SVERWEIS(ZEILE();$A$1:$B$51;2;0)
Bis Zeile 50 runterziehen.
Jetzt begibst Du Dich in Zelle C1.
EINFÜGEN - NAMEN - Festlegen
In der oberen Zeile gibst Du ein: Liste
In der untersten Zeile (bei "bezieht sich auf:):
=INDIREKT("Tabelle2!C1:C"&ZÄHLENWENN(Tabelle2!$C$1:$C$50;">0"))
Jetzt wechselst Du auf Tabelle1, markierst den Bereich A1 bis A50
Dann DATEN-GÜLTIGKEIT-LISTE
bei Quelle: =Liste

Das wars dann.

CU Aliba



Antwort 2 von want2cu

@Aliba:

diese Lösung hat mich auch interessiert, aber ich kriege es einfach nicht hin.

Ich erhalte bem letzten Schritt(DATEN-GÜLTIGKEIT-LISTE)die folgende Meldung:
Die Quelle untersucht gerade einen Fehler. Soll fortgefahren werden?

Kannst du die Formel vielleicht noch mal checken oder mir eine Beispieltabelle zumailen?

Vielen Dank!

Cu
Klaus

Antwort 3 von Aliba

Hi Klaus,

Datei ist unterwegs. Ich habe zwar noch eine Kleinigkeit geändert, damit auch Texte mit aufgelistet werden. Das hab ich Dir auch entsprechend in die Tabelle geschrieben, doch durch meine Schusseligkeit hab ich 2x die selbe Formel geschrieben. Also hier nochmal meine geänderte Bezugsformel für den Namensbereich:

=INDIREKT("Tabelle2!C1:C"&ZÄHLENWENN(Tabelle2!$C$1:$C$50;"<>0"))

CU Aliba

Antwort 4 von Aliba

Hi , noch mal ich.

In C1 bitte die Formel noch ändern in:
=WENN(ISTNV(SVERWEIS(ZEILE();$A$1:$B$150;2;0));0;SVERWEIS(ZEILE();$A$1:$B$50;2;0))

Sonst passt die Auswahlliste nicht.

CU ALiba

PS Das kommt davon, wenn man meint, man könnte hier einfach Trockenübungen reinschreiben ohne diese vorher in Excel zu erstellen.