Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Excel-Fan am März 19, 2016, 16:25:43 Nachmittag
-
Hallo zusammen,
ich bin auf der Suche nach Ideen für folgende Sachlage:
Arbeitsblatt 4: relativ große Tabelle mit Werten wie Datum, Standort, Lieferantenziel, Datum, Wochentag, Preis
Arbeitsblatt 3: Spalte A: Verketten(Ausgangsort;Standort), Spalte B: Preis um vom Ausgangsort zum Standort zu kommen
Arbeitsblatt 2: Spalte A: Lieferantenziel, Spalte B: Marktpreise
Arbeitsblatt 1: Hier möchte ich nun aus der großen Tabelle alle für mich relevanten Standorte und Lieferantenziele ziehen. Die für mich interessanten Lieferantenziele sind in Arbeitsblatt 2 genannt.
Den Aufbau möchte ich wie folgt hinbekommen:
Ausgangsort / Standort / Lieferantenziel / Preis um vom Ausgangsort zum Standort zu kommen / Preis (aus der großen Tabelle) / Gesamtpreis / Tag (aus der großen Tabelle) / Marktpreis fuer dieses Lieferantenziel / Differenz (Gesamtpreis/Marktpreis)
Die große Tabelle habe ich so angelegt, dass sie sich mit Hilfe von Macro monatlich aktualisieren lässt. Im Arbeitsblatt 1 möchte ich daher Formeln einbauen, die automatisch die richtigen Daten ziehen, wenn sich die Tabelle in Arbeitsblatt 4 aktualisiert/ändert.
Ich werde morgen weiter daran tüfteln. Würde mich aber sehr freuen, wenn jmd. Ideen hat.
Besten Dank und viele Grüße,
Uli
P.S. Anbei habe ich eine Mustervariante zum Verständnis angehängt.
-
Hallo Uli,
lade doch mal eine BSP-Datei hoch!
-
Hallo Herbert,
das habe ich gerade gemacht.:-) Ist allerdings wirklich nur ein Bsp.. Mein Macro für die Großtabelle ist z.B. hier nicht hinterlegt.
Danke!
VG,
Uli
-
Hallo Uli,
und warum hast du das Makro nicht dabei?
-
Hab das nur in der Originaldatei mit ca. 1600 Datensätzen. Ist aber auch nur dazu da , die Rohdaten die ich einfüge zu formatieren etc.
-
Hallo Uli,
schau mal, ob ich das so richtig verstanden habe:
-
WAS und WO ist eigentlich diese ominöse "große Datei" und wie ist die aufgebaut?
-
Hallo
Formeln ab Spalte C:
=A4
=WECHSELN(VERWEIS(42;SUCHEN(C7;Vorkosten!$A$2:$A$5);Vorkosten!$A$2:$A$5);C7;"")
=INDEX('Tabelle mtl. neu'!$C$2:$C$5;VERGLEICH(D7;'Tabelle mtl. neu'!$B$2:$B$5;0))
=VERWEIS(42;SUCHEN(C7;Vorkosten!$A$2:$A$5);Vorkosten!$B$2:$B$5)
=INDEX('Tabelle mtl. neu'!$F$2:$F$5;VERGLEICH(D7;'Tabelle mtl. neu'!$B$2:$B$5;0))
=F7+G7
=INDEX('Tabelle mtl. neu'!$E$2:$E$5;VERGLEICH(D7;'Tabelle mtl. neu'!$B$2:$B$5;0))
=INDEX(Marktpreise!$B$3:$B$6;VERGLEICH(E7;Marktpreise!$A$3:$A$6;0))
=H7-J7
-
Hallo Herbert, hallo Detlef,
vielen Dank für eure Antworten!
@ Herbert: Ja, das hast du richtig verstanden. Beim Ziel würde ich aber gerne nur die angezeigt bekommen, die in der Marktpreis-Liste stehen. Also nicht alle Ziele die evtl. in der "Tabelle mtl. neu" erscheinen, sind relevant für mich.
@Detlef: Vielen Dank! Ich werde die Formeln nachher oder morgen früh gleich testen. Kann ich die Formeln dann einfach einige Felder runter ziehen? (Die Anzahl der "Treffer" wird monatlich wahrscheinlich variieren.
VG
Uli
-
Hallo Uli
Kann ich die Formeln dann einfach einige Felder runter ziehen? (Die Anzahl der "Treffer" wird monatlich wahrscheinlich variieren.
Das hier mehrere Treffer möglich sind ist eine neue Information und nicht in den Formeln berücksichtigt.
Dazu bedarf es einer entsprechenden Beispielmappe.
-
Hallo Detlef,
anbei die Datei noch etwas erweitert.
Ich möchte in dem Arbeitsblatt "Auswertung" alle Daten aus dem Tabelle mtl. neu Arbeitsblatt angezeigt haben mit:
Standort: alle in München, Hamburg, Berlin und Köln
Ziele: Alle die bei Marktpreise stehen
Und wenn das Arbeitsblatt Tabelle mtl. neu überschrieben/aktualisiert wird, soll beim Auswertungsarbeitsblatt automatisch die neuen Daten gezogen/angezeigt werden.
Vielen vielen Dank für deine Hilfe.
VG
Uli
-
Hallo Uli
In dem Fall habe ich die Lösung mit Power Query umgesetzt.
-
Hi Detlef,
ich bin begeistert!! Vielen vielen Dank!!
Die Funktion Power Query kannte ich noch gar nicht....ist aber bei meiner Excel-Version schon mit dabei. Da hab ich schon was Neues gelernt. :-)
Wie hast du die Verbindungen denn genau hinterlegt?
Kann ich wie folgt starten:
- Tabelle mtl. neu als Tabelle formatieren
- im Arbeitsblatt Auswertung auf Daten --> Externe Daten abrufen klicken
- Aus anderen Quellen --> aus Microsoft Query --> Datenbanken "Excel-Files" --> die Datei auswählen die ich auch gerade offen habe
?
Beste Grüße,
Uli
-
Kann ich wie folgt starten:
- Tabelle mtl. neu als Tabelle formatieren
- im Arbeitsblatt Auswertung auf Daten --> Externe Daten abrufen klicken
- Aus anderen Quellen --> aus Microsoft Query --> Datenbanken "Excel-Files" --> die Datei auswählen die ich auch gerade offen habe
?
Nein, das ist der "alte" Weg - ohne Power Query.
Power Query hat ein eigenes Menü.
-
Hat funktioniert!! Vielen vielen Dank!! :D