Tabelle durchsuchen mit Makros!

Hallo alle zusammen;

Ich habe ein Problem. ich soll eine Excell-Tabelle durchsuchen nach verschiedenen merkmalen. Dazu sind VBA absolut ausreichend glaube ich - statt 12Stunden hoch- und runterscrollen!
Nur wie? folgende Aufgabe:

Ich soll eine Tabelle durchsuchen nach verschiedenen Verkäufern. In jeder Zeil (als Beispiel D1)steht quasi ein - als erstes zu suchender - Vekaufscode. Jede Zeile ist danach zu überprüfen auf die Höhe des Umsatzes Spalte (D2 (welcher zur Summe hinzuaddiert wird. Danach sind die Häufigkeit der Aufträge eines Verkäufers zu zählen (und jetzt wirds schwierig.

Ich mach es mit einem Beispiel;

Datum AuftragsNr. Verkäufer Artikel Umsatz
01.01.07 0008567300 AAB X10 3000
02.02.07 0008567301 AAB X11 4000
03.03.07 0007654321 AAB X12 6000
03.04.07 0007654321 AAB X12 8000

Hierzu würde das Ergebnis lauten:

Verkäufer AAB hat einen Gesamtumsatz von 21000 Euro, mit insgesamt 3 Aufträgen (da die letzte und vorletzte Zeile identisch sind!)

Ja, und nun habe ich mit VBA angefangen und bei den makros wieder aufgehört!

Hat von euch dazu jemand eine Lösung?

Viele Grüße
Stefan

Hallo Stefan,

Ich habe ein Problem. ich soll eine Excell-Tabelle durchsuchen
nach verschiedenen merkmalen. Dazu sind VBA absolut
ausreichend glaube ich - statt 12Stunden hoch- und
runterscrollen!

geht auch ohne vba

Nur wie? folgende Aufgabe:

Ich soll eine Tabelle durchsuchen nach verschiedenen
Verkäufern. In jeder Zeil (als Beispiel D1)steht quasi ein -
als erstes zu suchender - Vekaufscode. Jede Zeile ist danach
zu überprüfen auf die Höhe des Umsatzes Spalte (D2 (welcher
zur Summe hinzuaddiert wird. Danach sind die Häufigkeit der
Aufträge eines Verkäufers zu zählen (und jetzt wirds
schwierig.

Ich mach es mit einem Beispiel;

Datum AuftragsNr. Verkäufer Artikel Umsatz
01.01.07 0008567300 AAB X10 3000
02.02.07 0008567301 AAB X11 4000
03.03.07 0007654321 AAB X12 6000
03.04.07 0007654321 AAB X12 8000

Hierzu würde das Ergebnis lauten:

Verkäufer AAB hat einen Gesamtumsatz von 21000 Euro, mit
insgesamt 3 Aufträgen (da die letzte und vorletzte Zeile
identisch sind!)

für mich sind die letzte und vorletzte Zeile nicht identisch, beim Datum gibt es einen Monat Differenz.
Egal. Um doppelte Einträge zu entfernen, klicke in die Tabelle
->Daten, ->Filter, ->Spezialfilter, „An eine andere Stelle kopieren“, „Kopieren nach:“ ausfüllen, keine Duplikate wählen, OK
Diese Tabelle weiterverwenden, alte Tabelle löschen

Ja, und nun habe ich mit VBA angefangen und bei den makros
wieder aufgehört!

in die Tabelle klicken, ->Daten, PivotTable- und PivotChart-Bericht, ->weiter, ->weiter, ->Layout…
Das Feld Verkäufer in den Bereich „Zeile“ (und „Artikel“ falls die auch gezählt werden sollen und die GesamtSumme je Artikel ermittelt werden soll) ziehen, in den Bereich „Daten“ die Felder ziehen, für die du Anzahl bzw./und Summen erhalten willst. Das Feld ändert sich entweder in Anzahl von Artikel oder Summe von Umsatz, falls Summe oder Anzahl nicht erscheint doppelt drauf klicken und das Gewünschte wählen. Willst du von einem Feld 2 verschiedene Aussagen haben (z. B. Anzahl und Summe) ziehe das Feld 2 mal in den Datenbereich. Nun ja, probiere ein wenig, bis du das erhälst, was du dir vorstellst.

Gruß
Marion

Ja super, Pivot! Aber ich glaube es reicht mir nicht ganz - oder doch!

Bezüglich der letzten zwei Zeilen; entscheidend ist die AuftragsNr.(B) (zwei unterschiedliche Tage (A) oder so sind egal). Quasi wieviel versch. AuftragsNr. hat Verkäufer © X10? Turnover (D) muss dann auch nur pro C summiert werden!

A B C D
1 270980 1001 X10 10000
2 270981 1002 X10 10000
3 270982 1003 X10 10000
4 270983 1004 X10 10000

Als Lösung hätte Hier Verkäufer X10 einen Gesamtumsatz von 40 000 und eine Summe von 4 Aufträgen (Spalte A, vier versch. OrderNr.)!

Ich hoffe ich stell mich nicht zu doof an!

vg
stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Stefan,

Ich soll eine Tabelle durchsuchen nach verschiedenen
Verkäufern. In jeder Zeil (als Beispiel D1)steht quasi ein -
als erstes zu suchender - Vekaufscode. Jede Zeile ist danach
zu überprüfen auf die Höhe des Umsatzes Spalte (D2 (welcher
zur Summe hinzuaddiert wird. Danach sind die Häufigkeit der
Aufträge eines Verkäufers zu zählen (und jetzt wirds
Datum AuftragsNr. Verkäufer Artikel Umsatz
01.01.07 0008567300 AAB X10 3000
02.02.07 0008567301 AAB X11 4000
03.03.07 0007654321 AAB X12 6000
03.04.07 0007654321 AAB X12 8000

probiere ein wenig, bis du das erhälst, was du dir vorstellst.

Ja super, Pivot! Aber ich glaube es reicht mir nicht ganz -
oder doch!

Bezüglich der letzten zwei Zeilen; entscheidend ist die
AuftragsNr.(B) (zwei unterschiedliche Tage (A) oder so sind
egal). Quasi wieviel versch. AuftragsNr. hat Verkäufer ©
X10? Turnover (D) muss dann auch nur pro C summiert werden!

A B C D
1 270980 1001 X10 10000
2 270981 1002 X10 10000
3 270982 1003 X10 10000
4 270983 1004 X10 10000

Als Lösung hätte Hier Verkäufer X10 einen Gesamtumsatz von 40
000 und eine Summe von 4 Aufträgen (Spalte A, vier versch.
OrderNr.)!

Ziehe das Feld „Auftragsnummer“ in den Bereich Daten, doppelklick drauf und „Anzahl“ wählen, wenn Umsatz gewünscht: das Feld „Umsatz“ ebenfalls in den Bereich Daten ziehen und Summe einstellen, den Verkäufer in den Bereich Seiten oder Zeilen ziehen. OK

Übrigens kannst du dir jederzeit anschauen, was in der PivotTab zusammengefasst wurde, einfach Doppelklick auf die Zahl, Excel listet in einem neuen Blatt die Einzelwerte auf (diese Blatt wieder löschen), kann beliebig oft wiederholt werden.

Ich hoffe ich stell mich nicht zu doof an!

nee, einfach mal den folgenden Ratschlag befolgen

probiere ein wenig, bis du das erhälst, was du dir vorstellst.

Gruß
Marion

Hi Marion,

super - alle Ratschläge! PivotTab ist absolut ausreichend.
Nur der Filter. Und zwar ist das Problem, dass i zwar Spalte A um die Duplikate bereinigen will (sprich bei 10 x OrderNr.1 diese nur einmal gezählt,bzw. erwähnt brauche), allerdings die zugehörige Summe am Ende in der gleichen Zeile behalten muss, bzw. summiert brauche!
Also doch zwei Schritte mit Makros oder? Bin schon am probieren…

Viele Grüße
Stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Stefan,

Ich soll eine Tabelle durchsuchen nach verschiedenen
Verkäufern. In jeder Zeil (als Beispiel D1)steht quasi ein -
als erstes zu suchender - Vekaufscode. Jede Zeile ist danach
zu überprüfen auf die Höhe des Umsatzes Spalte (D2 (welcher
zur Summe hinzuaddiert wird. Danach sind die Häufigkeit der
Aufträge eines Verkäufers zu zählen (und jetzt wirds
Datum AuftragsNr. Verkäufer Artikel Umsatz
01.01.07 0008567300 AAB X10 3000
02.02.07 0008567301 AAB X11 4000
03.03.07 0007654321 AAB X12 6000
03.04.07 0007654321 AAB X12 8000

probiere ein wenig, bis du das erhälst, was du dir vorstellst.

Ja super, Pivot! Aber ich glaube es reicht mir nicht ganz -
oder doch!

Bezüglich der letzten zwei Zeilen; entscheidend ist die
AuftragsNr.(B) (zwei unterschiedliche Tage (A) oder so sind
egal). Quasi wieviel versch. AuftragsNr. hat Verkäufer ©
X10? Turnover (D) muss dann auch nur pro C summiert werden!
Als Lösung hätte Hier Verkäufer X10 einen Gesamtumsatz von 40
000 und eine Summe von 4 Aufträgen (Spalte A, vier versch.
OrderNr.)!

probiere ein wenig, bis du das erhälst, was du dir vorstellst.

super - alle Ratschläge! PivotTab ist absolut ausreichend.
Nur der Filter. Und zwar ist das Problem, dass i zwar Spalte A
um die Duplikate bereinigen will (sprich bei 10 x OrderNr.1
diese nur einmal gezählt,bzw. erwähnt brauche), allerdings die
zugehörige Summe am Ende in der gleichen Zeile behalten muss,
bzw. summiert brauche!

Genau das macht PivotTable.
Du läst das mit dem Spezialfilter mit der Option „Ohne Duplikate“ (siehe 1. Post hierzu) vollständig weg und machst nur die PivotTabelle.
Wenn du die Auftragsnummern in den Bereich Zeile ziehst, wird jede Nr nur einmal aufgeführt, im Bereich Daten wird aber die korrekte Anzahl (wie oft diese Nummer vorkommt angegeben - dazu muß im Bereich Daten das Feld Auftragsnummer mit Anzahl dargestellt werden.

Also doch zwei Schritte mit Makros oder? Bin schon am
probieren…

nicht nötig, sieh es dir an

ich könnte hier ne Menge Möglichkeiten aufschreiben, trotzdem mußt du selbst probieren. Deshalb kann ich nur noch mal wiederholen, ausprobieren. Geht doch immer super schnell.

Kannste hier auch ausprobieren

http://www.badongo.com/file/4527244
PS Hab die Daten mal verdoppelt.

LG und schönes WE
Marion

OT Hochladen bei badango

Kannste hier auch ausprobieren
http://www.badongo.com/file/4527244

Hallo Marion,

beim Runterladversuch baut badongo eine unakzeptable lange Wartezeit ein. Zumindest hier für den REchner aus dem Inetcafe, könnte ja auch an dem liegen, aber vor Wochen ging es mit dem gleichen Rechner noch problemlos, da war die Wartezeit so 30 sec., das war erträglich.

Jetzt tut sich nach mehreren Minuten noch nichts, mehrmals getestet in den letzten 3 Wochen.

Von daher benutze ich derzeit http://www.hostarea.de

Lieben Gruß und auch schönes WE für dich.
Reinhard

@Reinhard OT Hochladen bei badango
Hallo Reinhard,

Jetzt tut sich nach mehreren Minuten noch nichts, mehrmals
getestet in den letzten 3 Wochen.

37 sec in dem i-net Cafe in Hannover Am Schwarzen Bären
somit akzeptabel

Von daher benutze ich derzeit http://www.hostarea.de

o.k. für dich beim nächsten Mal gern :smile:
your wish is my command
(hoffentlich vergess ich die Adresse nicht)

Lieben Gruß und auch schönes WE für dich.

perfectly happy
thanks, and you
GUK
Marion