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.

Abhängige Dropdownliste
#1
Guten Tag Excel-Profis,

ich hab zwar schon einige Lösungen gefunden, aber die Funktionieren bei mir nicht.
Ich möchte gern eine Abhängige Dropdown-Liste erstellen mit einer Intelligenten Tabelle gekoppelt,
so dass ich immer neue Informationen einpflegen kann ohne neue Formeln benutzen zu müssen.

Mit Datenüberprüfung:


1.       Lösung ist die Listen mit Namen zu definieren und die in der Quelle anzugeben.
       In der zweiten Dropdown-Liste hab ich in der Quelle „=INDIREKT(Zelle von der ersten Dropdown-Liste)“.
       Am Anfang ging es wunderbar nur danach kam eine Fehlermeldung und es ging nicht mehr.


2.       Lösung ist in der zweiten Dropdown-Liste in der Quelle
        „=BEREICH.VERSCHIEBEN(Tabelle2[[#Kopfzeilen];[Hersteller]];VERGLEICH(B18;Tabelle2[Hersteller];0);1;ZÄHLENWENN(Tabelle2[Hersteller];B18))“
        zu schreiben, aber das hat auch nicht geklappt. (B18=Erstes Dropdownfeld)

Hersteller          Typ

Thyssen--------50/50/50
Thyssen--------60/60/60
Thyssen--------70/70/70
Salzgitter-------20/20/20
Salzgitter-------30/30/30
Salzgitter-------40/40/40
Saarstahl-------50/50/50
Saarstahl-------60/60/60
Saarstahl-------70/70/70
 
 
Danke im Voraus und schöne Grüße Joe Angel


Angehängte Dateien
.xlsx   dropdownbeispiel.xlsx (Größe: 10,27 KB / Downloads: 6)
Antworten Top
#2
Hallo Joe,

ich habe hier mal ein Beispiel.

In Spalte E habe ich mit Excelformeln einen Filter ohne Duplikate eingerichtet. Die Formel in E5 ist dabei eine andere als in den restlichen Zellen von E.
In D8 habe ich dann eine Gültigkeit definiert. Dazu habe ich einen neuen Namen - Firmen - generiert. Hersteller wollte ich sicherheitshalber nicht unbedingt nehmen, damit es nicht zu Problemen mit dem Spaltenname kommt.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
3HerstellerTyp   
4Thyssen50/50/50   
5Thyssen60/60/60 SalzgitterSalzgitter
6Thyssen70/70/70  Thyssen
7Salzgitter20/20/20  Saarstahl
8Salzgitter30/30/30 ThyssenHolzauge
9Salzgitter40/40/40   
10Saarstahl50/50/50   
11Saarstahl60/60/60   
12Saarstahl70/70/70   
13Holzauge90/60/90   

NameBezug
Firmen=Tabelle1!$E$5:BEREICH.VERSCHIEBEN(Tabelle1!$E$5;ANZAHL2(Tabelle1!$E$5:$E$100)-1;0;1;1)
Hersteller=Tabelle4[Hersteller]
Typ=Tabelle4[Typ]

ZelleFormel
E5{=INDEX(Tabelle4[Hersteller];MIN(WENN(Tabelle4[Hersteller]<>"";ZEILE(Tabelle4[Hersteller]))))}
E6{=WENNFEHLER(INDEX(Tabelle4[Hersteller];VERGLEICH(1;(ZÄHLENWENN(E$5:E5;Tabelle4[Hersteller])=0)*(Tabelle4[Hersteller]<>"");0));"")}
E7{=WENNFEHLER(INDEX(Tabelle4[Hersteller];VERGLEICH(1;(ZÄHLENWENN(E$5:E6;Tabelle4[Hersteller])=0)*(Tabelle4[Hersteller]<>"");0));"")}
E8{=WENNFEHLER(INDEX(Tabelle4[Hersteller];VERGLEICH(1;(ZÄHLENWENN(E$5:E7;Tabelle4[Hersteller])=0)*(Tabelle4[Hersteller]<>"");0));"")}
E9{=WENNFEHLER(INDEX(Tabelle4[Hersteller];VERGLEICH(1;(ZÄHLENWENN(E$5:E8;Tabelle4[Hersteller])=0)*(Tabelle4[Hersteller]<>"");0));"")}
E10{=WENNFEHLER(INDEX(Tabelle4[Hersteller];VERGLEICH(1;(ZÄHLENWENN(E$5:E9;Tabelle4[Hersteller])=0)*(Tabelle4[Hersteller]<>"");0));"")}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

ZelleGültigkeitstypOperatorWert1Wert2
D5Liste =Hersteller 
D6Liste =INDIREKT($D$5) 
D8Liste =Firmen 
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      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:
  • Joe
Antworten Top
#3
Hallo André,

erstmal Danke für deine ausführliche Antwort, jedoch steh ich vor dem selben Problem. In der Zelle D6 hab ich =INDIREKT($D$5) geschrieben, aber dann kommt eine Message Box mit dem folgenden Text  "Die Quelle untersucht gerade einen möglichen Fehler. Möchten Sie den Vorgang fortsetzen?". Wenn ich es bestätige kann ich in der DropDown-Liste nichts auswählen. Woran kann es liegen?

Schöne Grüße Joe
Antworten Top
#4
Hallo Joe,

das ist ein "technisches Problem" von Excel, wo Du nur mit meinem Ansatz weiterkommen würdest.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Hallo, ich würde für das Dropdown eine weitere Tabelle anlegen ohne Duplikate... ... so wie es hier ist geht für Typ (im BereichsNamen)...:

=INDEX($B$4:$B$12;VERGLEICH($D$5;$A$4:$A$12;0)):INDEX($B$4:$B$12;VERGLEICH($D$5;$A$4:$A$12;0)+ZÄHLENWENN($A$4:$A$12;$D$5)-1)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Hallo, in der Beispieldatei mit zwei Hilfsspalten (die kann man ja ausblenden)


Angehängte Dateien
.xlsx   re_dropdownbeispiel.xlsx (Größe: 11,37 KB / Downloads: 21)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • Joe
Antworten Top
#7
Hey,

Danke André und Jörg! Werd das so machen wie in der Datei von Jörg.

Gruß Joe :)
Antworten Top


Gehe zu:


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