Hallo Zusammen,
ich habe wieder einmal ein Problem, bei welchem ich nicht weiterkomme.
Mittels Power Query erstelle ich mir aus mehreren Tabellen dynamisch eine Tabelle.
Über ein Auswahlmenü in einem Arbeitsblatt wird aus ca. 30 Möglichkeiten die Werte aus Spalte EZ1 bestimmt.
Über Tabellen zusammenführen hole ich mir alle Werte in die Spalte EHZ, welche zu den Auswahlen passen.
Das sieht dann z.B. so aus:
[
attachment=1570]
Ich benötige jedoch eine Tabelle, in welcher die Werte aus EZ1 in einer Spalte als Titel stehen und die dazugehörigen Werte EHZ in je eine eigene Zelle untereinander.
[
attachment=1571]
Die Werte sollen in einem anderen Tabellenblatt als Dropdown möglich sein.
Wahrscheinlich sehe ich das alles zu kompliziert.
Könnt Ihr mir bitte weiterhelfen??
Danke Euch
Einen schönen Tag noch
Wolf-Tilmann
VBA darf ich nicht verwenden.
Und ja, die Tabellen sind mit LibreOffice erstellt. In den Exceleigenschaften wären zu viele Informationen auslesbar. Original verwende ich Office 365.
Hola,
die Überschriften holst du dir per Mtrans()/Eindeutig() in die Zellen, die Werte darunter dann per Filter().
Zitat:Die Werte sollen in einem anderen Tabellenblatt als Dropdown möglich sein.
Was das heißen soll weiß ich leider nicht.
Gruß,
steve1da
O.K. da muss ich mich unverständlich ausgedrückt haben.
Im Endeffekt soll ein abhängiges Dropdown herauskommen. (Datenüberprüfung -> Liste)
Im Arbeitsblatt "Bogen 1" wählen meine Nutzer aus den ca. Möglichkeiten über aktivierbare Kontrollkästchen die Alternativen aus.
Mit Power Query lasse ich mir in einer nur virtuellen Tabelle die Einträge ausgeben, welche über die Kontrollkästchen "WAHR" aktiviert wurden. Was bedeutet es kann 1 Wert sein, oder bis zu 30 Werte.
Aus einer anderen Tabelle im Hintergrund ziehe ich mir über Abfragen zusammenfügen alle Werte welche in dieser virtuellen Tabelle entsprechend vorhanden sind.
Leider kommt etwas wie meine o.a. Tabelle 1 heraus.
Mein Ziel wäre, die Werte aus der Hintergrundtabelle, jeder Wert eine eigene Zelle, zu erhalten. Das wird transponiert.
In einem Weiteren Arbeitsblatt wählen meine Nutzer über Dropdown die vorher aktiveirten Möglichkeiten aus. In einer weiteren Spalte sollen nur die zu diesem vorher ausgewählten Wert passenden Alternativen vorhanden sein.
Also etwas wie Verknüpfte (abhängige) Dropdown-Listen,
Gruß
Wolf-Tilmann
Hallo,
mit O2024 und höher ginge dies in Zelle D1 (als spillende Formel):
Code:
=LET(xA; A2:A1000;xB; B2:B1000;
xC; EINDEUTIG(xA; FALSCH); xD; ZEILEN(xC)-1;xE; MAX(ZÄHLENWENN(xA; xC));
MATRIXERSTELLEN( xE + 1; xD;LAMBDA(r;c;WENN(r = 1;INDEX(xC; c);WENNFEHLER(INDEX(FILTER(xB; xA = INDEX(xC; c));r - 1);"")))))
für O2019 und älter würde ich eher zu VBA greifen. Geht natürlich auch mit Formelwulst.
Gruß Uwe
@https://office-fragen.de/user-880.html
Danke Dir,
nur wie kann ich die neu geschaffenen Spalten als Quelle für Dropdownfelder nutzen?
Ich müsste jede neue Spalte von Hand benenne, dann geht es mit Indirket.
(18.02.2026, 14:56)PetrolMaxxe schrieb: [ -> ]Code:
=LET(xA; A2:A1000;xB; B2:B1000;
xC; EINDEUTIG(xA; FALSCH); xD; ZEILEN(xC)-1;xE; MAX(ZÄHLENWENN(xA; xC));
MATRIXERSTELLEN( xE + 1; xD;LAMBDA(r;c;WENN(r = 1;INDEX(xC; c);WENNFEHLER(INDEX(FILTER(xB; xA = INDEX(xC; c));r - 1);"")))))
Danke Dir Uwe,
nur wie kann ich die neu geschaffenen Spalten als Quelle für Dropdownfelder nutzen?
Ich müsste jede neue Spalte von Hand benenne, dann geht es mit Indirket.
Schönes Wochenende
Wolf-Tilmann
Hallo,
Zitat:nur wie kann ich die neu geschaffenen Spalten als Quelle für Dropdownfelder nutzen?
Ich müsste jede neue Spalte von Hand benenne, dann geht es mit Indirket.
Ich bin zwar nicht Uwe, aber ich kann es dir auch sagen ...
... das hast du absolut richtig begriffen. Ohne VBA ... ist immer Handarbeit angesagt.
Du legst einmal für jede Spalte deines Spill-Bereiches im Namens-Manager einen Name an
und kannst dann über den Name eine DropDown-Liste füttern.
Neue Spalten, musst du natürlich erst anlegen ... ohne VBA ... keine Automation.
"Handarbeit".
das hatte ich befürchtet.
Dann muss ich mir von Grund auf etwas Neues einfallen lassen.
Danke Dir
Eine schöne Woche
Wolf-Tilmann
So, etwas herumgesucht und gebastelt: mit IDNEX und VERGLEICH bekomme ich meine abhängigen Dropdown hin.
Jetzt suche ich nur noch eine Möglichkeit das nicht in einer Zelle, sondern in Power Query hinzubekommen.
Code:
=LET(xA; A2:A1000;xB; B2:B1000;
xC; EINDEUTIG(xA; FALSCH); xD; ZEILEN(xC)-1;xE; MAX(ZÄHLENWENN(xA; xC));
MATRIXERSTELLEN( xE + 1; xD;LAMBDA(r;c;WENN(r = 1;INDEX(xC; c);WENNFEHLER(INDEX(FILTER(xB; xA = INDEX(xC; c));r - 1);"")))))
in meiner Basteldatei habe ich als Quelle bei der Datengültigkeit der Auswahlliste jetzt
Code:
=INDEX($A$2:$A$8;0;VERGLEICH(E$10;$A$1:$A$1))
Das habe ich bei Andreas Thehos gefunden
Soweit bin ich schon einmal zufrieden.
Jetzt nur noch das zusammenfassen. Irendswie muss das doch auch in PQ funktionieren.
Einen schönen Tag noch
Wolf-Tilmann