Ich habe zwei Spalten in einem Blatt, die voneinander abhängig sind, und ich möchte für beide die Validierung und Dropdown-Listen wie folgt verwenden:
Spalte A (TYP) | Spalte B (UnterTYP) ------------------------------------------| TypA, TypB | Wenn TypA, UntertypA1, | ... TypN | UntertypA2 ... UntertypAN | ------------------------------------------|
Das Erstellen des Dropdown-Menüs für Spalte A ist trivial. Wie erstelle ich das Dropdown-Menü für Spalte B, das wiederum davon abhängt, was in Spalte A ausgewählt wurde?
Antwort1
Sie können die Funktion INDIREKT in Excel verwenden.
Erstellen Sie zunächst eine benannte Liste bestehend aus den Werten TypA, TypB, ... Nennen wir sie "Typ"
Erstellen Sie dann benannte Listen für jede Gruppe von Untertypen. Sie können diese Listen später bei Bedarf ausblenden.
Um sie nun abhängig zu machen, wählen Sie zunächst die Zelle aus, in der der Benutzer den Typ auswählen soll, und erstellen Sie eine Dropdown-Liste für Typen. Wählen Sie dazuDatenvalidierungaus dem Datenmenü/-band. Wählen Sie unter „Zulassen“ die Option „Liste“ aus und geben Sie im Textfeld „Quelle“ nach dem Namen der Liste „=“ ein. In unserem Fall also „=Typ“
Verwenden Sie abschließend die indirekte Funktion, um abhängige Listen zu erstellen. Wählen Sie „Datenüberprüfung“ im Menü/Menüband „Daten“. Geben Sie unter „Listenauswahl zulassen“ im Textfeld „Quelle“ „=INDIREKT(E2)“ ein. Ändern Sie den Zellenwert „E2“ in Ihr Zellenziel, in dem die erste Auswahl vorgenommen wurde. Klicken Sie auf „JA“, wenn ein Informations-Popup angezeigt wird.
Und hier ist das Endergebnis: