Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Excel Umsetzungsfrage
#11
Hallo zusamen,

also mit dem Power Query kann ich einzelne Datensätze als Tabellen zusammenführen und einzelne Spalten schonmal vorab filtern.
Verstehe ich das richtig?

Ich habe auf meinem Arbeitsrechner alle einzelnen Tabellen zu einer großen knapp 2000 Zeilen langen Tabelle zusammengeführt. Mit allen einzelnen Spalten, denn dort sind natürlich viele Informationen aufgeführt. Diese wächst natürlich stetig weiter

Ich würde dann gerne aus dieser Tabelle meine Informationen beziehen und zwar in folgendem Maße:

- ein neues Tabellenblatt mit einer Dropdown-Liste, welche nur die Modelle eines bestimmten Herstellers anzeigt (alle anderen Informationen werden nicht angezeigt - nur die Modellbezeichnung bleibt stehen) (Dafür geht Excel in diese Ursprungstabelle und zieht z.B. nur alle Modellbezichnungen von z.B. "Kelvion limited" raus und zeigt diese im Dropdown an)
- Wenn der User sich eine Modellbezeichnung gewählt hat, geht Excel in die Ursprungsdatei und zieht sich (nach vorher von mir festgelegten Spalten) alle raus, die die selben Eintragungen haben (dafür muss Excel dann mehrere Spalten abgleichen und nur die wiedergeben, die exakt die selben Eintragungen haben - z.B. Energy class, Number of fans, .....), wie das vom User ausgewählte Modell.
- Excel gibt dann nur den/die Hersteller und seine/ihre Modellbezeichnung(en) zurück, lässt aber der Übersichtlichkeit halber alles andere weg.

Ich habe zu dieser Anforderung noch nicht sehen können, wie das mit Power Query umsetzbar ist. Sorry das ich da nicht die Verbindung setzen kann, bin wie gesagt totaler Anfänger, was die Standard- bzw. simplen Funktionen übersteigt.

LG, Stan
Zitieren
#12
Moin,
bislang war doch alles so dargestellt, dass DU die Auswertung machst. Jetzt kommt der Satz: 
Zitat:- Wenn der User sich eine Modellbezeichnung gewählt hat

und das ist dann imho eine komplett andere Ausgangslage. Mein Tipp: Beschäftige dich mit (lerne) VBA, damit wirst du diese wohl eforderliche Automation erreichen.
Beste Grüße 
  Günther

Ich helfe gerne im Rahmen der Hilfe zur Selbsthilfe; Komplettlösungen werden noch nicht einmal vom Sozialamt kostenlos erstellt ...
Ich hasse unnötige Arbeit, darum weigere ich mich aus prinzipiellen Erwägungen, eine Datei nachzubauen. Also bitte eine Muster-XLSX.
Zitieren
#13
(06.06.2021, 15:59)GMG-CC schrieb: Moin,
bislang war doch alles so dargestellt, dass DU die Auswertung machst. Jetzt kommt der Satz: 
Zitat:- Wenn der User sich eine Modellbezeichnung gewählt hat

und das ist dann imho eine komplett andere Ausgangslage. Mein Tipp: Beschäftige dich mit (lerne) VBA, damit wirst du diese wohl eforderliche Automation erreichen.

Hallo Günther,

danke dir für deinen Beitrag.
Ich habe mich da wohl falsch ausgedrückt, hatte für mich eingangs wohl auch eher keine wichtige Rolle gespielt, ob ich oder ein User diese Abfrage startet, aber ich kann verstehen, dass das einen Unterscheid macht.

Ich werde mich gerne mit VBA beschäftigen. Damit ich nicht ganz im leeren rumstochere, könntest du mir vielleicht einen Tipp geben, in welche Richtung diese Automation gehen könnte?

LG, Stan
Zitieren
#14
Moin Stan,
du hast die Frage ja sehr offen gestellt, darum auch eine wirklich sinnvolle Antwort: Als totaler Einsteiger hast du kaum eine Chance, in überschaubarer Zeit ein lauffähiges VBA-Programm zu erstellen. Selbst wenn du andere IT-Sprachen kennst, wird das einige Zeit dauern. - Was du allerdings machen kannst: Spiele ein Mal den Vorgang von Anfang an durch und notiere dir jeden Schritt. Das hat den Vorteil, dass im nächsten Block Fehler vermieden werden. Dann zurück zum Anfang und zeichne exakt die notierte Vorgehensweise per Makrorecorder auf. So habe ich das Generationen von Kursteilnehmern vermittelt.  Big Grin

Jetzt hast du ein Grundgerüst. Und das MUSST du auch verstehen; da sind noch einige überflüssige Macken drin, aber das ist prinzipiell sekundär. Wenn du dann so weit bist, dann kannst du gewiss schrittweise im Forum weitere Hilfe bekommen. "Select ausmerzen" ist eines der ersten Bereinigungen, Auslesen von Zellinhalten um diese dann in Variablen zu speichern wird gewiss auch zu den anfänglich notwenigen Grundlagen gehören.

Jetzt kommt mein großes ABER: Ich habe mir abgewöhnt, in Foren VBA-Code zu veröffentlichen. Mein Programmierstil ist viel zu sehr darauf geeicht, dass ein User den Code gut versteht und auch weiterentwickeln kann. Und das lasse ich mir nicht durch "es geht aber kürzer" - Anmerkungen kaputt machen. Auch wenn mein Code 1 Sekunde länger braucht.
Beste Grüße 
  Günther

Ich helfe gerne im Rahmen der Hilfe zur Selbsthilfe; Komplettlösungen werden noch nicht einmal vom Sozialamt kostenlos erstellt ...
Ich hasse unnötige Arbeit, darum weigere ich mich aus prinzipiellen Erwägungen, eine Datei nachzubauen. Also bitte eine Muster-XLSX.
Zitieren
#15
(06.06.2021, 18:33)GMG-CC schrieb: Moin Stan,
du hast die Frage ja sehr offen gestellt, darum auch eine wirklich sinnvolle Antwort: Als totaler Einsteiger hast du kaum eine Chance, in überschaubarer Zeit ein lauffähiges VBA-Programm zu erstellen. Selbst wenn du andere IT-Sprachen kennst, wird das einige Zeit dauern. - Was du allerdings machen kannst: Spiele ein Mal den Vorgang von Anfang an durch und notiere dir jeden Schritt. Das hat den Vorteil, dass im nächsten Block Fehler vermieden werden. Dann zurück zum Anfang und zeichne exakt die notierte Vorgehensweise per Makrorecorder auf. So habe ich das Generationen von Kursteilnehmern vermittelt.  Big Grin

Jetzt hast du ein Grundgerüst. Und das MUSST du auch verstehen; da sind noch einige überflüssige Macken drin, aber das ist prinzipiell sekundär. Wenn du dann so weit bist, dann kannst du gewiss schrittweise im Forum weitere Hilfe bekommen. "Select ausmerzen" ist eines der ersten Bereinigungen, Auslesen von Zellinhalten um diese dann in Variablen zu speichern wird gewiss auch zu den anfänglich notwenigen Grundlagen gehören.

Jetzt kommt mein großes ABER: Ich habe mir abgewöhnt, in Foren VBA-Code zu veröffentlichen. Mein Programmierstil ist viel zu sehr darauf geeicht, dass ein User den Code gut versteht und auch weiterentwickeln kann. Und das lasse ich mir nicht durch "es geht aber kürzer" - Anmerkungen kaputt machen. Auch wenn mein Code 1 Sekunde länger braucht.

Moin Günther,

ich danke dir für die ausführliche Antwort. Ich werde mich dran machen. Ich hoffe ich bekomme das trotzdem hin Smile

VG, Stan
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