Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

[Excel] Abhängige Dropdowns
#1
In Abhängigkeit der Auswahl in E2 soll die Auswahl von F2 erfolgen. Daraus resultieren dann die Auswahlmöglichkeiten in G2.
Hinweis: Die Auswahl in E2 oder F2 ändert nicht eine bereits getroffene Auswahl in F2 oder G2.
Voraussetzungen:
- Kenntnisse im Anlegen von Bereichsnamen
- Kenntnisse im Anlegen von Gültigkeiten
Beispieldatei im Anhang, gezipt, xls und xlsx


Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
1Feld 1Typ  Feld 1Feld 2Feld 3
2 Hardware  HardwareDruckerEpson LQ
3 Software     
4Feld 2Hardware  Feld 3  
5 Mäuse  Logitech WheelmouseMS IntellimouseGenius Maus
6 Drucker  HP970Epson LQCanon
7 Scanner  KonicaUmaxHP Scanner
8Feld 2Software  Feld 3  
9 Microsoft  MS OfficeMS WindowsMS Visual Basic
10 Adobe  Adobe AcrobatAdobe PremiereAdobe InDesign
11 Andere  Paint Shop ProAudiograbberNero
12Gelöst durch Bereichsnamen in den gefärbten Zellen.      
13    TypB2:B3 
14    HardwareB5:B7 
15    SoftwareB9:B11 
16    MäuseE5:G5 
17    DruckerE6:G6 
18    ScannerE7:G7 
19    MicrosoftE9:G9 
20    AdobeE10:G10 
21    AndereE11:G11 

NameBezug
Adobe=Tabelle1!$E$10:$G$10
Andere=Tabelle1!$E$11:$G$11
Drucker=Tabelle1!$E$6:$G$6
Hardware=Tabelle1!$B$5:$B$7
Mäuse=Tabelle1!$E$5:$G$5
Microsoft=Tabelle1!$E$9:$G$9
Scanner=Tabelle1!$E$7:$G$7
Software=Tabelle1!$B$9:$B$11
Typ=Tabelle1!$B$2:$B$3

ZelleGültigkeitstypOperatorWert1Wert2
E2Liste =Typ 
F2Liste =INDIREKT($E$2) 
G2Liste =INDIREKT($F$2) 
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

Stichworte zur Suche in unserem Excel-Forum:
Excel Dropdown Klappbox Auswahlfeld
Daten Gültigkeit
abhängig nacheinander
Formel Formellösung INDIREKT


Angehängte Dateien
.zip   Dreifach_abhaengige_Gueltigkeiten.zip (Größe: 11,59 KB / Downloads: 148)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • nobody
Antworten Top
#2
Moin zusammen!

In der Abo-Version von Excel365 werden zur Zeit neue Funktionen ausgerollt.
Hier stelle ich mal =EINDEUTIG() und =FILTER() vor, die sich sehr gut dazu eignen, abhängige Dropdowns ganz ohne die "schulmäßige" Variante mittels Namen und =INDIREKT() zu realisieren.
(zu dieser Variante gibt es hier im Forum bereits einen Workshop [klick])

Grundlage ist eine "intelligente Tabelle":
AB
1GRP1GRP2
2aa3138
3aa5566
4aa8468
5aa3021
6bb1880
7bb6230
8bb7632
9bb2254
10cc9063
11cc8374
12cc6121
13cc2412
14dd6481

Mit der Formel in D2 erstelle ich eine Unikatsliste aus Spalte A:
D
1AW1
2a
3b
4c
5d

ZelleFormel
D2=EINDEUTIG(Tabelle1[GRP1])

Diese wird als Liste einer Datengültigkeit an H1 übergeben.
Besonderheit: Die Formel in D2 übergibt ja eine dynamische Matrix.
Diese kann ich direkt per Formel ansprechen, indem ich ein Doppelkreuz hinten dranhänge (=D2#)!
GH
1GRP1b

ZelleGültigkeitstypOperatorWert1Wert2
H1Liste=D2#

Nun filtere ich den Tabellenbereich nach H1 mittels Formel in E2.
Da ich ja nur die zweite Spalte benötige:
=FILTER() ist INDEX()-kompatibel!
Jetzt muss ich nur noch eine Datengültigkeit, Liste =E2# vergeben und habe meine dynamischen Dropdowns:
DEFGH
1AW1AW2GRP1b
2ab1880GRP2
3bb6230
4cb7632
5db2254

ZelleFormel
D2=EINDEUTIG(Tabelle1[GRP1])
E2=INDEX(FILTER(Tabelle1;Tabelle1[GRP1]=H1);;2)

ZelleGültigkeitstypOperatorWert1Wert2
H1Liste=D2#
H2Liste=E2#

Ich hänge die Datei mal an.
Wer bereits die neuen Funktionen zur Verfügung hat, kann ja mal testen.
(falls ein Mod dies interessant findet, kann er es ja in "Beispiele und Workshops" verschieben)

Gruß Ralf


Angehängte Dateien
.xlsx   dynamische Dropdowns mittels neuer Funktionen.xlsx (Größe: 11,98 KB / Downloads: 92)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 3 Nutzer sagen Danke an RPP63 für diesen Beitrag:
  • Case, maninweb, Rabe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste