Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

Herbers Excel-Forum - das Archiv

  • Mehrere Zellen f�llen durch DropdownListe von Klaus Sch�n vom 19.06.2013 16:13:02
    • AW: Mehrere Zellen f�llen durch DropdownListe - von Hajo_Zi am 19.06.2013 16:21:35
      • AW: Mehrere Zellen f�llen durch DropdownListe - von Oberschlumpf am 19.06.2013 16:25:10
        • AW: Mehrere Zellen f�llen durch DropdownListe - von Raphael H am 19.06.2013 21:24:51
          • AW: Mehrere Zellen f�llen durch DropdownListe - von Klaus Sch�n am 20.06.2013 12:24:06

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Betrifft: Mehrere Zellen f�llen durch DropdownListe
        von: Klaus Sch�n

        Geschrieben am: 19.06.2013 16:13:02

        Hi, ich hab schon eine Weile gesucht, aber offensichtlich verwende ich nicht die richtigen Suchbegriff.
        Ich m�chte verschieden Zellen in einer Zeile mit unterschiedlichen Werten f�llen, in Abh�ngigkeit einer Dropdownliste.
        Konkret habe ich eine Tabelle mit verschiendenen Messger�tearten und zugh�rigen Einheiten: Beispielsweise
        Ohmmeter misst Ohm
        Wasseruhr misst m�
        Stromz�hler misst kWh
        usw.
        Ich habe nun eine Dropdownliste mit der m�glichen Auswahl Ohmmeter, Wasseruhr, Stromz�hler. Und wenn ich nun darin Wasseruhr ausw�hle, soll in einer Zelle daneben automatisch dann m� erscheinen. Ggf sollte wiederum eine andere Zelle aufgrund der Auswahl in der Liste eine bestimmte Formatierung erhalten (bspw. Zahl, Tausenderpunkt und 3 Kommastellen).
        Hat jemand einen Tipp wie das "ohne VBA" gehen kann?
        Danke im Voraus!!!
        Klaus

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Betrifft: AW: Mehrere Zellen f�llen durch DropdownListe
        von: Hajo_Zi
        Geschrieben am: 19.06.2013 16:21:35
        Hallo Klaus,
        benutze Sverweis()

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Betrifft: AW: Mehrere Zellen f�llen durch DropdownListe
        von: Oberschlumpf

        Geschrieben am: 19.06.2013 16:25:10
        Hi Klaus
        Meines Wissens ohne VBA wohl nur mit bedingter Formatierung (vielleicht) m�glich.
        Nach dem Prinzip
        wenn Wert in Dropdownzelle = Ohmmeter, dann andere Zelle mit " Ohm" formatieren
        usw
        Einschr�nkung ist aber, dass in Excel 2003 nur 3 bedingte Formatierungen / Zelle eingetragen werden k�nnen.
        Mit VBA w�re es auf jeden Fall m�glich, daf�r fehlt aber zumindest mir aber noch deine Bsp-Datei, in der deine Frage ersichtlich ist.
        Hilft mein Denkansto� mit bed. Format.?
        Ciao
        Thorsten

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Betrifft: AW: Mehrere Zellen f�llen durch DropdownListe
        von: Raphael H

        Geschrieben am: 19.06.2013 21:24:51
        Hallo Klaus,
        hast du es dir etwa so vorgestellt?
        1. Dropdownliste �ber die Datenpr�fung
        2. Angabe rechts davon wie Hajo sagte �ber sverweis()
        3. Formatierung der Zellen �ber bedingte Formatierung
        kleines Beispiel liegt bei.
        https://www.herber.de/bbs/user/85917.xlsx
        Gruss
        Raphael

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Betrifft: AW: Mehrere Zellen f�llen durch DropdownListe
        von: Klaus Sch�n
        Geschrieben am: 20.06.2013 12:24:06
        Hallo Raphael,
        ja so sollte es aussehen. Danke!!!

         

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Excel-Beispiele zum Thema "Mehrere Zellen f�llen durch DropdownListe"
        Suche �ber mehrere Tabellen Mehrere Schaltfl�chen f�r ein Makro
        Suchbegriff �ber mehrere Tabellenbl�tter suchen. Benutzerdefinierte SVERWEIS-Funktion �ber mehrere Bereiche
        Druck aus mehreren Tabellenbl�ttern auf eine Druckseite AutoFilter �ber mehrere Arbeitsbl�tter setzen
        Daten von mehreren Bl�ttern auf ein Druckblatt Prozentuale Erh�hung �ber mehrere Arbeitsbl�tter hinweg
        Werte in mehreren Spalten sortieren Textreihe auf mehrere Spalten mit fester Seitenl�nge verteilen

        Im Artikel „Eingabemöglichkeiten einschränken“ habe ich ja schon beschrieben, wie man eigene Drop-Down-Listen in Excel erstellt, um die Eingaben auf gültige Werte zu beschränken.

        Im heutigen Artikel möchte ich noch einen Schritt weitergehen und die Drop-Down-Listen dynamisch gestalten. Und zwar dergestalt, dass die Eingabemöglichkeiten in einer Drop-Down-Liste vom zuvor gewählten Eintrag einer anderen Drop-Down-Liste abhängig sind.

        Mein Beispiel ist wie immer sehr einfach gehalten: In meiner Tabelle wähle ich aus einer Drop-Down-Liste einen Automobilhersteller aus. Abhängig vom gewählten Hersteller möchte ich in der zweiten Liste nur noch Automodelle dieses Herstellers angeboten bekommen.

        Und so geht’s:

        Erste Drop-Down-Liste (statisch)

        Meine Beispieltabelle sieht folgendermaßen aus:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Beispieltabelle: Hersteller und Modelle

        Zunächst erstellen wir für die Herstellerauswahl in Spalte A eine normale statische Drop-Down-Liste. Da dies schon mal ausführlich besprochen wurde, gibt es hier nur noch einen zusammenfassenden Screenshot:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Datenüberprüfung festlegen

        Damit haben wir also für die Eingabe in Spalte A unsere erste (statische) Drop-Down-Liste mit den Herstellern definiert.

        Zweite Drop-Down-Liste (dynamisch)

        Damit wir später maximale Flexibilität haben, definieren wir zunächst die einzelnen Herstellermodelle jeweils als eine separate Tabelle. Beginnen wir also mit dem ersten Hersteller „Audi“:

        1. Menü „Einfügen – Tabelle“ auswählen
        2. Zellenbereich F1:F6 markieren
        3. Option „Tabelle hat Überschriften“ anklicken

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Erste Tabelle einfügen

        Wie man sieht, wird die Spalte mit den Modellen jetzt als Tabelle formatiert und hat (noch) einen automatisch vergebenen Namen, hier: „Tabelle1“:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Erste Tabelle wurde erstellt

        Diesen Namen müssen wir nun mit dem Namen des Herstellers ersetzen, und zwar in der exakt gleichen Schreibweise, wie er in der Spaltenüberschrift erscheint:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Tabellennamen ändern

        Anschließend verfahren wir nach dem gleichen Muster mit den anderen Herstellern: Für den Bereich G1:G7 legen wir eine Tabelle mit dem Namen „BMW“ an, für H1:H6 „Mercedes“ und so weiter. Zum Schluß haben wir also vier mit eigenen Namen versehene Tabellen:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Die vier definierten Tabellen

        Und nun kommt unsere dynamische Drop-Down-Liste. Markieren wir zunächst den Eingabebereich in Spalte B und rufen dann wieder das Menü „Daten – Datenüberprüfung auf“:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Dynamische Datenüberprüfung

        Unter „Zulassen“ wählen wir wieder „Liste“. Als Quelle geben wir jedoch jetzt die folgende Formel ein:
        =INDIREKT(A2)

        Wichtig: A2 muss als relativer Bezug angegeben werden, also ohne irgendwelche $-Zeichen!

        Die nachfolgende Meldung erscheint nur, da wir noch keinen Wert in der Spalte A stehen haben. Wir können sie also getrost mit „Ja“ bestätigen:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Fehler kann ignoriert werden

        Was macht nun die eingegebene Formel?
        Ganz allgemein gesprochen kann ich mit der INDIREKT-Funktion den Inhalt der Zelle ausgeben, auf deren Adresse ich in einer anderen Zelle verweise. Ich hoffe, folgendes Beispiel macht es etwas deutlicher:
        In Zelle B1 steht die INDIREKT-Formel, die auf die Zelle A1 verweist. Und in A1 steht der Text „C5“. Die INDIREKT-Funktion interpretiert diesen Text nun als Zelladresse und gibt deshalb den Inhalt von Zelle C5 aus:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        So funktioniert INDIREKT()

        Anstelle einer Zelladresse kann man auch einen definierten Namen angeben. Und das ist genau, was wir in unserer Drop-Down-Liste machen: =INDIREKT(A2)

        Wenn ich also in Zelle A2 den Hersteller „BMW“ auswähle, dann entspricht das gleichzeitig auch dem Tabellennamen, den wir zuvor für die einzelnen BMW-Modelle definiert haben.

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Hersteller = Tabellenname

        Und damit liefert mir die INDIREKT()-Funktion in der Zelle B2 nur noch die Liste der Werte, die sich an der angegeben Adresse befinden:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Dynamische Drop-Down-Liste

        Wähle ich nun in der nächsten Zeile einen anderen Hersteller, so werden wieder nur die passsenden Modelle angeboten:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Anderer Hersteller – andere Modelle

        Wie gesagt: Der Trick liegt daran, dass der Name der einzelnen Tabellen jeweils genau dem Hersteller entspricht.

        Zusatz-Bonus:
        Dass wir die Modell-Listen als Tabellen definiert haben, bringt einen weiteren Vorteil mit sich: Wenn wir später an das Ende einer Tabelle weitere Elemente hinzufügen, so werden diese automatisch auch in der Drop-Down-Liste angezeigt. Denn auch die Tabelle erweitert sich dynamisch, wie man am folgenden Beispiel sieht:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Nachträglich ergänzte Werte

        In einem späteren Artikel werde ich nochmal auf dynamische Drop-Down-Listen zurückkommen und weitere Anwendungsmöglichkeiten zeigen.

        Wenn du noch mehr aus Excel mit Dropdown-Listen herausholen möchtest, dann empfehle ich dir meinen Leitfaden:

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        Jetzt als E-Book (im PDF-Format) zum Download. Hier erfährst du mehr dazu…

        Das könnte dich auch interessieren:

        Melde Dich zum kostenlosen Newsletter an und verpasse keinen Excel-Tipp mehr!

        Und immer daran denken: Excel beißt nicht!

        Wie fülle ich andere Zellen automatisch aus wenn ich Werte in der Excel Dropdownliste auswähle?

        P.S. Die Lösung ist immer einfach. Man muss sie nur finden.
        (Alexander Solschenizyn)

        P.P.S. Das Problem sitzt meistens vor dem Computer.


        Wie wähle ich mehrere Elemente aus der Dropdownliste in eine Zelle in Excel aus?

        Wählen Sie nach dem Erstellen der Dropdown-Liste die Dropdown-Listenzellen aus und klicken Sie auf Kutoolen > Dropdown-Liste > Mehrfachauswahl-Dropdown-Liste um dieses Dienstprogramm zu aktivieren. Anschließend können für die ausgewählten Dropdown-Listenzellen mehrere Elemente in der Zelle ausgewählt werden.

        Was ist AutoAusfüllen Excel?

        Mithilfe des Features "AutoAusfüllen" können Sie Zellen mit Daten ausfüllen, die ein bestimmtes Muster verwenden oder die auf Daten in anderen Zellen basieren.

        Wie kann eine Dropdownliste auf andere Zellen übertragen werden?

        So geht´s:.
        Markieren Sie die Zelle, welche die zu kopierende Datenüberprüfung enthält..
        Aktivieren Sie nun den Kopiermodus (Strg + C)..
        Markieren Sie nun die Zielzellen..
        Klicken Sie mit der rechten Maustaste auf eine Zelle in der Markierung..
        Wählen Sie nun in der Liste des Kontextmenüs den Eintrag Inhalte einfügen aus..