Office: Im Dropdoanfeld andere Dropdownfelder berücksichtigen?

Helfe beim Thema Im Dropdoanfeld andere Dropdownfelder berücksichtigen? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen Ich möchte folgendes realisieren: Ich hab ein Formular in welchem ich per Dropdownfeld aus einer Liste verschiedene Werte auswählen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von bajowa, 6. Mai 2009.

  1. bajowa Neuer User

    Im Dropdoanfeld andere Dropdownfelder berücksichtigen?


    Hallo zusammen

    Ich möchte folgendes realisieren: Ich hab ein Formular in welchem ich per Dropdownfeld aus einer Liste verschiedene Werte auswählen kann. Das hab ich dank eifrigem Lesen und Probieren ja noch hingekriegt.

    Angenommen ich habe 3 Dropdownfelder und eine Liste mit Wert A, B, C, D. Nun hätte ich gerne folgendes: Wenn ich im Dropdownfeld 1 den Wert B ausgewählt habe, dann soll im nächsten Dropdownfeld B nicht mehr ausgewählt werden können, sondern nur noch A, C und D...Wähle ich dann im 2. Dropdownfeld A aus, kann ich für das dritte nur noch C oder D wählen...Hoffe ich hab mich halbwegs verständlich ausgedrückt :lol:

    Schon mal danke
     
    bajowa, 6. Mai 2009
    #1
  2. schatzi Super-Moderator
    Hallo!

    In A1:A4 befindet sich die Originalliste.
    In D1:D4 befinden sich die 4 Gültigkeits-DDs (bezogen auf Spalte B).
    In B1:B4 werden Werte, die in Spalte D auftauchen, eliminiert.

     ABCD
    1AA B
    2BC  
    3CD  
    4D   
    ZelleFormel
    B1{=WENN(ZEILE(A1)>4-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$4;A$1:A$4)=0;ZEILE($1:$4));ZEILE(A1))))}
    B2{=WENN(ZEILE(A2)>4-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$4;A$1:A$4)=0;ZEILE($1:$4));ZEILE(A2))))}
    B3{=WENN(ZEILE(A3)>4-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$4;A$1:A$4)=0;ZEILE($1:$4));ZEILE(A3))))}
    B4{=WENN(ZEILE(A4)>4-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$4;A$1:A$4)=0;ZEILE($1:$4));ZEILE(A4))))}
    <table><tr><td>Achtung, Matrixformel enthalten!</td></tr><tr><td><span>Die geschweiften Klammern{} werden </span><span>nicht</span><span> eingegeben.</span></td></tr><tr><td><span>Verlassen Sie den Zelleneditor mit </span><span>Strg+Shift + Enter</span><span>, statt Enter alleine.</span></td></tr></table>[/parsehtml]
    ZelleGültigkeitstypOperatorWert1Wert2
    D1Liste =$B$1:$B$4 
    D2Liste =$B$1:$B$4 
    D3Liste =$B$1:$B$4 
    D4Liste =$B$1:$B$4 
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 6. Mai 2009
    #2
  3. bajowa Neuer User
    Hallo und danke für die rasche antwort...ich hab leider net nur 4 Daten in der Liste sondern ca 50...dann muss ich genau das selbe machen aber eben net nur Spalten A bis D sondern noch weiter, also E, F, G, H, usw..

    Hab ich des richtig verstanden?
     
    bajowa, 7. Mai 2009
    #3
  4. schatzi Super-Moderator

    Im Dropdoanfeld andere Dropdownfelder berücksichtigen?

    Hallo!
    Eigentlich nicht...

     ABCD
    1ab f
    2bc a
    3cd  
    4de  
    5eg  
    6fh  
    7gi  
    8hj  
    9ik  
    10jl  
    11km  
    12ln  
    13mo  
    14np  
    15oq  
    16pr  
    17qs  
    18rt  
    19su  
    20tv  
    21uw  
    22vx  
    23wy  
    24xz  
    25y   
    26z   
    27    
    ZelleFormel
    B1{=WENN(ZEILE(A1)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A1))))}
    B2{=WENN(ZEILE(A2)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A2))))}
    B3{=WENN(ZEILE(A3)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A3))))}
    B4{=WENN(ZEILE(A4)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A4))))}
    B5{=WENN(ZEILE(A5)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A5))))}
    B6{=WENN(ZEILE(A6)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A6))))}
    B7{=WENN(ZEILE(A7)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A7))))}
    B8{=WENN(ZEILE(A8)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A8))))}
    B9{=WENN(ZEILE(A9)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A9))))}
    B10{=WENN(ZEILE(A10)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A10))))}
    B11{=WENN(ZEILE(A11)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A11))))}
    B12{=WENN(ZEILE(A12)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A12))))}
    B13{=WENN(ZEILE(A13)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A13))))}
    B14{=WENN(ZEILE(A14)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A14))))}
    B15{=WENN(ZEILE(A15)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A15))))}
    B16{=WENN(ZEILE(A16)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A16))))}
    B17{=WENN(ZEILE(A17)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A17))))}
    B18{=WENN(ZEILE(A18)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A18))))}
    B19{=WENN(ZEILE(A19)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A19))))}
    B20{=WENN(ZEILE(A20)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A20))))}
    B21{=WENN(ZEILE(A21)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A21))))}
    B22{=WENN(ZEILE(A22)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A22))))}
    B23{=WENN(ZEILE(A23)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A23))))}
    B24{=WENN(ZEILE(A24)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A24))))}
    B25{=WENN(ZEILE(A25)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A25))))}
    B26{=WENN(ZEILE(A26)>26-ANZAHL2(D:D);"";INDEX(A:A;KKLEINSTE(WENN(ZÄHLENWENN(D$1:D$26;A$1:A$26)=0;ZEILE($1:$26));ZEILE(A26))))}
    <table><tr><td>Achtung, Matrixformel enthalten!</td></tr><tr><td><span>Die geschweiften Klammern{} werden </span><span>nicht</span><span> eingegeben.</span></td></tr><tr><td><span>Verlassen Sie den Zelleneditor mit </span><span>Strg+Shift + Enter</span><span>, statt Enter alleine.</span></td></tr></table>[/parsehtml]
    ZelleGültigkeitstypOperatorWert1Wert2
    D1Liste =$B$1:$B$26 
    D2Liste =$B$1:$B$26 
    D3Liste =$B$1:$B$26 
    D4Liste =$B$1:$B$26 
    D5Liste =$B$1:$B$26 
    D6Liste =$B$1:$B$26 
    D7Liste =$B$1:$B$26 
    D8Liste =$B$1:$B$26 
    D9Liste =$B$1:$B$26 
    D10Liste =$B$1:$B$26 
    D11Liste =$B$1:$B$26 
    D12Liste =$B$1:$B$26 
    D13Liste =$B$1:$B$26 
    D14Liste =$B$1:$B$26 
    D15Liste =$B$1:$B$26 
    D16Liste =$B$1:$B$26 
    D17Liste =$B$1:$B$26 
    D18Liste =$B$1:$B$26 
    D19Liste =$B$1:$B$26 
    D20Liste =$B$1:$B$26 
    D21Liste =$B$1:$B$26 
    D22Liste =$B$1:$B$26 
    D23Liste =$B$1:$B$26 
    D24Liste =$B$1:$B$26 
    D25Liste =$B$1:$B$26 
    D26Liste =$B$1:$B$26 
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
    schatzi, 7. Mai 2009
    #4
  5. bajowa Neuer User
    Danke, super! :-) :-D

    Kriegt man des auch irgendwie gebacken, daß die Spalte D in einer anderen Tabelle steht?

    Ich hätte quasi die Spalten A-C in ner Hilfstabelle, die Spalte D aber in meiner Tabelle 1...wenn ich die Gültigkeit festlegen will, kann ich leider net auf ne andere Tabelle wechseln... :shock:
     
    bajowa, 7. Mai 2009
    #5
  6. schatzi Super-Moderator
    Hallo!

    Das ist richtig! Dann musst du die Gültigkeit überlisten, indem du deinem Quellbereich einen Namen gibst:
    Menü Einfügen > Name > Definieren > Name:MeineListe > Quelle: =B1:B50
    In der Gültigkeit gibst du dann diesen Namen als Quelle an: Quelle: =MeineListe
    Vielleicht hilft dir auch ein Blick ins Tutorial dynamischer Bereichsname. Dann passt sich die Länge deiner Liste immer automatisch an.
     
    Zuletzt von einem Moderator bearbeitet: 9. Dezember 2020
    schatzi, 7. Mai 2009
    #6
Thema:

Im Dropdoanfeld andere Dropdownfelder berücksichtigen?

Die Seite wird geladen...
  1. Im Dropdoanfeld andere Dropdownfelder berücksichtigen? - Similar Threads - Dropdoanfeld Dropdownfelder berücksichtigen

  2. Ergebnisauswertung aus Dropdownfeldern

    in Microsoft Excel Hilfe
    Ergebnisauswertung aus Dropdownfeldern: Hallo zusammen, Ich möchte ein Ergebnis aus vier Dropdownfeldern in einer Zelle darstellen. Die Bedingungen für das Ergebnis sind folgende: 4 x Ja = Ja 3 x Ja und 1 x Nein = Ja 2 x Ja und 2 x...
  3. Textgrösse im Dropdownfeld

    in Microsoft Excel Hilfe
    Textgrösse im Dropdownfeld: Hallo, die schriftgrösse im Dropdownfeld ist sehr klein. Ich habe gelesen, die Schriftgrösse kann nicht vergrössert werden. Man könne das über Formularsteuerelemente lösen. Welches...
  4. Dropdownfeld in Word Formular

    in Microsoft Word Hilfe
    Dropdownfeld in Word Formular: Hallo, ich arbeite an einem Word Formular wo ich einige Dropdownfelder mit Ja/Nein einfügen möchte. Ich will, dass standardmäßig Nein ausgewählt ist und der User zwischen ja und nein wählen...
  5. interaktives Diagramm mittels DropDownfeld

    in Microsoft Excel Hilfe
    interaktives Diagramm mittels DropDownfeld: Hallo liebe Excelgemeinde, ich möchte gerne mittels Dropdownfeld im Diagramm interaktiv auswählen können zu welchem Bundesland die Werte angezeigt werden. Die hinterlegten Werte aus der Tabelle...
  6. WENNS Funktion Dropdown Menu

    in Microsoft Excel Hilfe
    WENNS Funktion Dropdown Menu: Ich habe eine Funktionsabfrage: Wenn Homeoffice ja, dann soll eine Zelle leer angezeigt werden. Wenn Homeoffice nein, dann soll einer Zelle in einem Dropdown angeboten werden, welches zwei...
  7. Zwei Dropdownfelder mit gegenseitiger Abfrage

    in Microsoft Excel Hilfe
    Zwei Dropdownfelder mit gegenseitiger Abfrage: Hallo, stehe mal wieder vor einem Problem. Ich möchte zwei Dropdownfelder die sich gegenseitig abfragen. Es handelt sich um Stadtbezirke und die dazugehörigen Stadtteile. Wenn ich die Stadtbezirke...
  8. Dropdownfelder sichtbar machen

    in Microsoft Word Hilfe
    Dropdownfelder sichtbar machen: Hallo zusammen, ich habe folgendes Problem: ich möchte eine Reihe von Briefvorlagen auf ein neues Layout umstellen. Hierzu muss ich neue Dropdown-Felder anlegen. Wie kann ich diese sichtbar...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden