Automatisches Ausfüllen nach Dropdown-Mehrfachauswahl? Sverweis?

Hallo zusammen,

Ich habe eine Tabelle mit 3 voneinander abhängigen Spalten: Spalte A hat ein einfaches Dropdown-Menü (z.B. Länder), in Spalte B gibt es ein Dropdown-Menü, das abhängig von Spalte A verschiedene Werte zur Mehrfachauswahl anbietet (z.B. Städte aus dem Land in Spalte A). In Spalte C sollen nun automatisch Werte ausgegeben werden, die in Verbindung zu den Werten in Spalte B stehen (z.B. die Postleitzahl jeder der in Spalte B gelisteten Stadt, abgetrennt durch zb Kommas)

Spalten A und B habe ich soweit hinbekommen (Liste, Indirekt, VBA für Mehrfachdropdown), bei Spalte C bin ich ratlos. Der Sverweis gibt ja nur einen Wert aus, aber nicht mehrere als Bedingung von mehreren Werten in der Bezugszelle.

Ich hoffe, ihr versteht was ich meine und könnt helfen.

Viele Grüße

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
11 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Gipfelstuermer
9 months ago

Also ich hab mal die erste Antwort komplett verworfen und stelle dir jetzt mal 2 Alternativen vor die ich herausgearbeitet habe, da ich keine Lust hatte mir dem VBA Code heraus zu suchen womit du ein mehrfach Dropdown realisiert hast, ich vermute sowas in der Richtung (8) Excel # 396 – Mehrfachauswahl bei Datenüberprüfung – VBA – YouTube, habe ich dies hier manuell eingetragen (siehe Erklärung bei B2), da du aber ja schon sagtest das das einwandfrei funktioniert, denke ich reicht das:

Meine Datenbasis:

Name: Datenquelle

Variante 1:

hier bin ich ein wenig von deinem Wunsch alles direkt dahinter anzeigen zu lassen abgewichen da ich es auf die Weise übersichtlicher finde:

A2 ist das ganz normale Dropdown

B2 ist bei mir reiner Text, bei dir aber auch ein Dropdown

A5 bezieht sich einfach den Text von oben, damit es übersichtlicher ist.

B5 ist dann die erste “Magie” hier wird mittels mtrans und textteilen deine Liste mit Kommata oben in Texte für einzelne Zellen umgewandelt, somit kann ich eine schön übersichtliche Liste machen, falls du das nicht haben willst, gib bescheid.

ab C5 kommt der Sverweis zum Einsatz der sich alle Suchtexte aus B5 und folgende holt und diese mit der Tabelle vergleicht über Spalte()-1 hole ich mir die passende Spalte die ich brauche muss bei dir ggf. angepasst werden, das gleiche für die folgenden Spalten

Variante 2:

hier ist eigentlich nahezu alles identisch, außer das ich mich des XVerweises Bediene.

Da bei intelligenten Tabellen die Spalte mitwandert (so wie aus A4 -> B4 wird, wenn ich eine Formel zur Seite ziehe) musste ich Datenquelle Stadt absolut machen über die Indirekt Funktion (die sonst üblichen “$” Zeichen gibt es hier nicht.

Gib mal bitte Rückmeldung ob das was für dich ist.

Gipfelstuermer
9 months ago
Reply to  xCarix

Okay halten wir also mal fest A2 und B2 funktionieren genauso wie gewünscht lediglich bei C2 möchtest du eine Info von mehreren haben richtig? Also zb. PLZ, Einwohner, Bürgermeister, Höchstes Gebäude, größter Fluss oder was auch immer.

Ist das soweit richtig?

Denn dann könntest du prinzipiell alles so verwenden. Müsstest nur den Bereich größer verschieben hast du also hinten dran 4 mögliche Spalten müsste Anstelle von 2 eben 5 angegeben werden und bei dem Sverweiß anstelle von der 2 Spalte am besten über ein weiteres Dropdown (oberhalb deiner Tabelle) was dir mit Vergleich die Spaltennummer zurück gibt. Die benötigt wird.

Würde das zu deinem Ziel führen dann bereite ich mal eine Lösung vor.

Gipfelstuermer
9 months ago

Ich hab dir eine neue Idee oben veröffentlicht, würde mich freuen, wenn du Rückmeldung geben könntest.

Gipfelstuermer
9 months ago

Ich denke ja und klar dafür ist doch so eine Plattform da, auch wenn es mal schwerer wird. Gemeinsam einen Weg finden ist das Ziel.

Gipfelstuermer
9 months ago

Nach nochmaligem durchlesen deiner letzten Antwort hab ich vielleicht doch eine Idee Ansonsten bitte Text nach “- – -” durchlesen:

In Spalte A wählst du ein Land aus erledigt

In Spalte B sollen nun alle Städte auf die A zutrifft angezeigt werden und du wählst davon so viele aus wie du möchtest

In C möchtest du nun bestimmte Information zu diesen Städten angezeigt bekommen (wie Chronologisch, alphabetisch, genauso wie im Dropdown zu sehen, ich hab da ein paar Ideen, die entfernen sich aber wieder etwas von dem ersten Vorschlag hier könnte die Funktion Filter zu deinem besten Freund werden. ich arbeite mal was aus und hänge da an, dennoch wäre für mich sehr wichtig, wie ist deine Datenquelle

eine große Tabelle mit allen Infos, mehrer kleine für jedes Land eine oder was hast du für eine Aufteilung?

– – –

ich habe mir deine Frage jetzt mehrfach durchgelesen, aber mit dem folgenden Text weiß ich noch immer nichts richtig anzufangen, was du genau hast

Der Sverweis gibt ja nur einen Wert aus, aber nicht mehrere als Bedingung von mehreren Werten in der Bezugszelle.

Möglichkeit 1 du hast eine große Datenquellen Spalte A Länder Spalte B Stadt Spalte C weiß der Geier was.

Sprich zu jeder Stadt ist auch ein Land aufgelistet.

Möglichkeit 2. Du hast mehrere kleine Datenquellen pro Land indem alle Städte gelistet sind

Nun aber zum eigentlich wichtigen Part, …. aber nicht mehrere als Bedingung von mehreren Werten in der Bezugsquelle.

Nehmen wir mal an du hast Deutschland und Berlin ausgewählt in deinem Dropdown 1 und 2.

Was soll nun in C angezeigt werden, auf was soll das referenziert werden (mehrere Werte?) Wie sind die getrennt in einer Zelle mit Kommata mit Leerzeichen, zufällig hinter einander geschrieben. Doch in verschiedenen Zellen aufgeteilt, das geht irgendwie nicht so richtig hervor.

Gipfelstuermer
9 months ago

kannst du mal ein bzw. mehrere Beispiel anhängen was dein Wunsch wäre, Bilder sagen oft mehr Ellenlange Texte, gerade bei Excel. Es fast alles machbar in Excel auch Dinge an die man anfangs oft gar nicht denkt.

Du kannst deine Variante auch gerne teilen, dann sind wir auf dem gleichen Stand.

cleanercode
9 months ago

Könnte dir unter Umständen

=TEXTVERKETTEN(",";WAHR;A1;A2;A3;A4)

weiterhelfen?

Gipfelstuermer
9 months ago
Reply to  cleanercode

Inwiefern soll das helfen, wenn eine Liste abhängig von einer anderen Werte ausgeben soll.