Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Spalten zusammenfassen, Werte untereinander
#1
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:

.xlsx   Tabelle1.xlsx (Größe: 6,01 KB / Downloads: 6)

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.

.xlsx   Tabelle2.xlsx (Größe: 5,67 KB / Downloads: 7)

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.
Zitieren
#2
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
Zitieren
#3
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
Zitieren
#4
(18.02.2026, 08:25)Wolf-Tilmann schrieb: Also etwas wie Verknüpfte (abhängige) Dropdown-Listen,
Etwas wie das:
https://www.clever-excel-forum.de/Thread...die-zweite
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.
Zitieren
#5
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


Angehängte Dateien
.xlsx   Tabelle1(gespillte Ausgabe).xlsx (Größe: 9,57 KB / Downloads: 2)
Zitieren
#6
@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.
Zitieren
#7
(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
Zitieren
#8
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.
_________
VG Sabina
Zitieren
#9
"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
Zitieren
#10
Smile 
So, etwas herumgesucht und gebastelt: mit IDNEX und VERGLEICH bekomme ich meine abhängigen Dropdown hin.   Smile


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.  Huh

Einen schönen Tag noch
Wolf-Tilmann
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions