Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilen Automatisch füllen (Dropdown)

Zeilen Automatisch füllen (Dropdown)
21.11.2015 16:56:56
Monica
Hallo,
ich habe ein kurzes Anliegen.
Am besten schaut ihr euch zuerst mal die beiden Screenshots an.
Also in Zeile "TYP" lege ich mir nun ein Dropdown Menü zu Tabelle zwei an.
Nun möchte ich folgendes haben:
Das Dropdown Menü öffnet sich. Nun wähle ich einen "Typ" aus.
Was jetzt wichtig wäre, wäre wenn ich einen "Typ" wähle, dass er mir
gleichtzeitig alle weiteren Zeilen automatisch ausfüllt.
Ich habe dir das mal farblich markiert.
Wie genau wäre das möglich ?
DANKE
Userbild
Userbild

Anzeige

33
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen Automatisch füllen (Dropdown)
21.11.2015 17:03:22
Sepp
Hallo Monica,
das geht z. B. mit INDEX() und VERGLEICH()!
Wenn dein TYP in Tabelle1 B4 steht, dann in etwa so.
=INDEX(Tabelle2!C2:C100;VERGLEICH(B4;Tabelle2!A2:A100;0))
Gruß Sepp

Anzeige
AW: Zeilen Automatisch füllen (Dropdown)
21.11.2015 17:38:03
Monica
Danke Sepp,
kurze Frage noch.
Also mein TYP steht im Hauptdokument bei G27.
Die Daten dazu stehen bei Tabelle2 in Spalten und Zeilen: A3, B3, C3, D3, E3
Wie wurde dein =INDEX nun aussehen, und in welche Zeile packe ich diesen ?
Sorry bin echt LEIHE..... ;-)

AW: Zeilen Automatisch füllen (Dropdown)
21.11.2015 17:52:22
Sepp
Hallo Monica,
lade doch eine kleine Beispieldatei hoch, die im Aufbau und den Tabellennamen dem Orignal entspricht.
Gruß Sepp

Anzeige
AW: Zeilen Automatisch füllen (Dropdown)
21.11.2015 18:16:03
Monica
Bitte schön:

Die Datei https://www.herber.de/bbs/user/101707.xls wurde aus Datenschutzgründen gelöscht


Vielen DANK

AW: Zeilen Automatisch füllen (Dropdown)
21.11.2015 18:34:55
Sepp
Hallo Monica,
Zeugnis Neu

 EFG
25Auflaufvorrichtung  
26Hersteller:Knott
27Typ:KR 13/82 Ausf. E25:G30
28EG - PR - Nr.:361-151-81
29Gesamtgewicht:1300
30Stützlast:100

Formeln der Tabelle
ZelleFormel
G26=INDEX(Tabelle2!B3:B300;VERGLEICH($G$27;Tabelle2!$A$3:$A$300;0))
G28=INDEX(Tabelle2!C3:C300;VERGLEICH($G$27;Tabelle2!$A$3:$A$300;0))
G29=INDEX(Tabelle2!D3:D300;VERGLEICH($G$27;Tabelle2!$A$3:$A$300;0))
G30=INDEX(Tabelle2!E3:E300;VERGLEICH($G$27;Tabelle2!$A$3:$A$300;0))

Datengültigkeit der Tabelle
ZelleZulassenDatenEingabe 1Eingabe 2
G27Liste =Tabelle2!$A:$A 


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: hier noch die Datei
21.11.2015 18:45:21
Monica
1000000000000 DANKKKKKKKK
MEGGGGGGGAAAAAAAAAA
BIST DER BESTE
SCHÖNES WEEKEND NOCH

Anzeige
AW: hier noch die Datei
21.11.2015 19:12:36
Monica
Hi Sepp nochmal kurz...
bekomme die formel nicht in die anderen Absätze
Würde es dir was ausmachen ? ;-)
Selbe Schehma habe dir wo das selbe rein muss in rot makiert und die Tabellen so benannt wie den Absatz
DANKEEEEE

Die Datei https://www.herber.de/bbs/user/101709.xls wurde aus Datenschutzgründen gelöscht


Anzeige
AW: hier noch die Datei
21.11.2015 19:28:11
Sepp
Hallo Tanja,
kein Problem, du solltest aber versuchen, die Formel zu verstehen!
https://www.herber.de/bbs/user/101710.xls
Gruß Sepp

Anzeige
AW: hier noch die Datei
21.11.2015 20:08:20
Monica
Hallo Sepp,
Alles funktioniert PErfekt....
Ich werde mir die Formeln mal genau unter die Lupe nehmen.
Letzte Frage.....Nun kommmt immer die Meldung wenn ich das Dokument starte,
Makros aktivieren / Deaktivieren
Kann ich das austellen, dass es nicht jedes mal kommt ?

Anzeige
AW: hier noch die Datei
21.11.2015 20:11:27
Sepp
Hallo Monica,
die Datei enthält keine Makros!
Ansonsten musst du in den Excel-Optionen im Sicherheitscenter die Einstellungen entsprechend ändern.
Gruß Sepp

Anzeige
AW: hier noch die Datei
21.11.2015 20:13:49
Monica
DANKKKEEEEEEEEEEEEE

AW: INDEX VERGLEICH vs SVERWEIS
21.11.2015 23:06:46
Werner
Hallo Sepp,
falls du hier noch mal vorbei schaust. Ich hab hier mit gelesen und es für mich mit einer SVERWEIS Formel umgesetzt.
Bietet deine Version mit INDEX und VERGLEICH Vorteile gegenüber dem SVERWEIS?
Gruß Werner

AW: INDEX VERGLEICH vs SVERWEIS
21.11.2015 23:09:38
Sepp
Hallo Werner,
SVERWEIS() verwende ich so gut wie nie, mag ich irgendwie nicht, ist aber hier natürlich auch problemlos einsetzbar.
Gruß Sepp

Anzeige
AW: Danke für deine Antwort
22.11.2015 09:11:48
Werner

AW: hier noch die Datei
22.11.2015 19:37:51
Monica
Hallo Sepp,
ich mal wieder,,,,,
Habe noch ein kleines Problem....
Mein Kollege der die Datei auch nutzen muss, hat Open Office aktuellste Version....
Bei Ihm zeigen sich die Datein nicht korekkt....
Ich habe Ihm die Datein in drei Dateiformaten gesendet...
.xlsm
.xlsx
.xls
Ich nutze ja Microsoft Office für MAC OS X
Was kann ich tun, damit sie bei Ihm so laufen wie bei mir ?
Grüße
Userbild

Anzeige
AW: hier noch die Datei
22.11.2015 19:53:20
Sepp
Hallo Monica,
ist klar, OO kennt WENNFEHLER() nicht.
Du musst die Formeln folgendermaßen umstellen.
Zeugnis Neu

 EFG
20Achsen  
21Hersteller:22
22Typ:11
23Achslast:33
24   
25Auflaufvorrichtung  
26Hersteller:55
27Typ:44
28EG - PR - Nr.:66
29Gesamtgewicht:77
30Stützlast:88
31   
32Radbremse  

Formeln der Tabelle
ZelleFormel
G21=WENN(ISTFEHLER(VERGLEICH($G$22;Achsen!$A$3:$A$300;0)); "";INDEX(Achsen!B3:B300;VERGLEICH($G$22;Achsen!$A$3:$A$300;0)))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Sepp

Anzeige
AW: hier noch die Datei
22.11.2015 20:55:52
Monica
Er sagte es wäre in allen Spalten so

AW: hier noch die Datei
22.11.2015 20:59:38
Sepp
Hallo Monica,
ja und, du musst, oder er muss eben alle Formeln entsprechend anpassen!
Gruß Sepp

Anzeige
AW: hier noch die Datei
22.11.2015 23:40:51
Monica
Hehe Ok, dass klappte ja leider beim ersten mal schon nciht ;-)

AW: hier noch die Datei
23.11.2015 14:58:54
Monica
Hallo Sepp,,,,
Also unter OpenOffice läuft nun alles nochmals 100000 DANK......
Nun habe ich mal eine andere Frage:
Ich habe noch eine Excel Datei wo ich gerne auf 2 Tabellen was dazufügen würde:
Dort ist das selbe Schema wie bei der anderen Excel Tabelle.
Bei Tabelle 1 (Deutsch_Mech__98_12) bei D7 und I7 sind jeweils DropDown Menüs eingerichtet.
Diese gehen auf Tabelle (Auflaufeinrichtungen_mech_) bei (D7)
und auf Tabelle (Radbremsen_mech_) bei (I7).
Nun gibt es das Problem, dass ich gerne bei beiden Tabellen weitere Zeilen einfügen möchte.
Diese möchte ich gerne entweder zwischen die anderen oder einfach unten drann einfügen.
Nun ist das Problem, dass ich keine Zeilen einfügen kann.
Und wenn ich unter die letzte Zeile was einfügen möchte, wird diese nicht im Dropdown Menü angezeigt.
Hast du ne Idee ?
https://www.herber.de/bbs/user/101748.zip

Anzeige
AW: hier noch die Datei
23.11.2015 12:55:27
Monica
Habe es doch geschafft.
Formeln laufen....
Später mal unter OpenOffice testen----
Danke Sepp

Anzeige
AW: hier noch die Datei
23.11.2015 15:50:08
Sepp
Hallo Monica,
bravo! Nur so kannst du auch was lernen!
Gruß Sepp

AW: hier noch die Datei
23.11.2015 16:27:31
Monica
Danke.....
Hallo Sepp,,,,
Also unter OpenOffice läuft nun alles nochmals 100000 DANK......
Nun habe ich mal eine andere Frage:
Ich habe noch eine Excel Datei wo ich gerne auf 2 Tabellen was dazufügen würde:
Dort ist das selbe Schema wie bei der anderen Excel Tabelle.
Bei Tabelle 1 (Deutsch_Mech__98_12) bei D7 und I7 sind jeweils DropDown Menüs eingerichtet.
Diese gehen auf Tabelle (Auflaufeinrichtungen_mech_) bei (D7)
und auf Tabelle (Radbremsen_mech_) bei (I7).
Nun gibt es das Problem, dass ich gerne bei beiden Tabellen weitere Zeilen einfügen möchte.
Diese möchte ich gerne entweder zwischen die anderen oder einfach unten drann einfügen.
Nun ist das Problem, dass ich keine Zeilen einfügen kann.
Und wenn ich unter die letzte Zeile was einfügen möchte, wird diese nicht im Dropdown Menü angezeigt.
Hast du ne Idee ?
https://www.herber.de/bbs/user/101748.zip

Anzeige
AW: hier noch die Datei
23.11.2015 16:41:22
Sepp
Hallo Monica,
dazu nimmt man einen dynamischen Namen (Formeln > Namensmanager), dieser passt sich automatisch an die Anzahl der Daten an. Diesen Namen verwendet man dann für die Quelle der Datengültigkeitsliste.
https://www.herber.de/bbs/user/101753.zip
Gruß Sepp

Anzeige
AW: hier noch die Datei
23.11.2015 17:25:19
Monica
Danke SEPP,,,
10000000 DANKE.....
Also deine ZIP die bereits geänderte Datei ?

Ja! o.T.
23.11.2015 17:29:13
Sepp
Gruß Sepp

AW: Ja! o.T.
23.11.2015 17:30:51
Monica
DANKKKKEEEE
Werde es so weiter geben schauen ob es auch bei Ihm läuft unter OO

Anzeige
AW: Ja! o.T.
24.11.2015 09:21:56
Monica
Hallo Sepp,
ich bin es nochmal......
Also über Microsoft Office läuft alles 1A aber über OpenOffice mal wieder nicht.....
Habe mal ein Foto davon gemacht.....
Hast du eine Idee ?
Userbild

Anzeige
AW: Ja! o.T.
24.11.2015 18:42:35
Sepp
Hallo Monica,
OO kommt wohl mit den Namen nicht klar.
Eine Idee hab ich schon, dein Kollege soll sich Excel besorgen!
Gruß Sepp

AW: Ja! o.T.
24.11.2015 19:48:52
Monica
Die selbe Idee sagte ich Ihm heute auch

Anzeige
Funktioniert auch in OO
24.11.2015 22:11:22
Sepp
Hallo Monica,
hab deine Datei gerade in OO Version 4.1.2 getestet und es funktioniert tadellos!
Gruß Sepp

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilen Automatisch Ausfüllen mit Dropdown in Excel


Schritt-für-Schritt-Anleitung

  1. Erstelle ein Dropdown-Menü:

    • Wähle die Zelle, in der das Dropdown-Menü erscheinen soll (z.B. G27).
    • Gehe zu Daten > Datentools > Datengültigkeit.
    • Wähle Liste und gib den Bereich der Dropdown-Werte an (z.B. =Tabelle2!$A:$A).
  2. Formel für automatische Ausfüllung:

    • In die Zellen, die automatisch gefüllt werden sollen (z.B. G26, G28, G29, G30), verwendest du die INDEX() und VERGLEICH() Funktion.
    • Beispiel für G26:
      =INDEX(Tabelle2!B3:B300;VERGLEICH($G$27;Tabelle2!$A$3:$A$300;0))
    • Passe die Formel entsprechend für die anderen Zellen an (G28, G29, G30), indem du nur den Bereich der INDEX()-Funktion änderst.
  3. Dropdown für mehrere Zellen:

    • Wenn du mehrere Zellen gleichzeitig automatisch ausfüllen möchtest, kopiere die Zelle mit der Formel und füge sie in die gewünschten Zellen ein.

Häufige Fehler und Lösungen

  • Dropdown zeigt keine neuen Werte an:

    • Stelle sicher, dass der Bereich für das Dropdown-Menü dynamisch ist. Nutze den Namensmanager, um einen dynamischen Namen für die Datenquelle zu erstellen.
  • Formel funktioniert nicht:

    • Überprüfe die Zellbezüge. Achte darauf, dass die Verweise korrekt auf die Zellen in Tabelle2 zeigen.
  • Leere Zeilen automatisch füllen:

    • Wenn du leere Zeilen automatisch füllen möchtest, verwende die WENN()-Funktion in Kombination mit ISTLEER().

Alternative Methoden

  • SVERWEIS() statt INDEX() und VERGLEICH():
    • Du kannst auch die SVERWEIS()-Funktion verwenden, um ähnliche Ergebnisse zu erzielen. Diese Methode ist oft einfacher für Benutzer, die mit INDEX und VERGLEICH nicht vertraut sind.
    • Beispiel für G26:
      =SVERWEIS($G$27;Tabelle2!$A$3:$E$300;2;FALSCH)

Praktische Beispiele

  • Angenommen, in Tabelle2 hast du folgende Struktur:

    A B C D E
    Typ Hersteller Gewicht Typ Stützlast
    KR 13/82 Knott 1300 11 100
  • Wenn du in G27 “KR 13/82” auswählst, wird G26 automatisch „Knott“ und G28 „1300“ anzeigen.


Tipps für Profis

  • Dynamische Dropdowns: Nutze die INDIREKT()-Funktion, um Dropdown-Listen zu erstellen, die sich je nach Auswahl eines anderen Dropdowns ändern.

  • Datengültigkeit: Überprüfe die Datengültigkeit deiner Dropdown-Listen regelmäßig, um sicherzustellen, dass alle Optionen aktuell sind.

  • Mehrere Dropdowns: Du kannst mehrere Dropdowns verwenden, um verschiedene Zellen gleichzeitig zu steuern. Achte darauf, dass die Formeln entsprechend angepasst werden.


FAQ: Häufige Fragen

1. Wie kann ich ein Dropdown-Menü in Excel erstellen?
Gehe zu Daten > Datengültigkeit, wähle Liste und gib den gewünschten Bereich an.

2. Was kann ich tun, wenn die Formel nicht funktioniert?
Überprüfe die Zellbezüge und stelle sicher, dass sie korrekt auf die Daten in der anderen Tabelle zeigen.

3. Kann ich die Dropdown-Liste dynamisch gestalten?
Ja, nutze den Namensmanager, um einen dynamischen Namen für die Datenquelle zu erstellen, der sich automatisch anpasst, wenn neue Daten hinzugefügt werden.

4. Gibt es eine Möglichkeit, leere Zellen automatisch zu füllen?
Ja, du kannst die WENN()-Funktion zusammen mit ISTLEER() verwenden, um leere Zellen zu erkennen und gegebenenfalls zu füllen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige