Ist es in Excel möglich, dass man die Tabelle umsortiert, und zwar so, dass die KundenID nur einmalig auftaucht und dann alles in einer Zeile aufgelistet wird? Also z.B. KundenID 0001 in Zelle A1 und dann nach rechts alles nacheinander aufgelistet, erst der erste Auftrag, dann der zweite Auftrag usw.? Oder ist es zumindest möglich, dass man eine Formel eingibt, die neben obiger Tabelle als zusätzliche Spalte zum Beispiel mit 1 die entsprechende Zeile markiert, wann eine KundenID das erste mal auftaucht, und dann mit einer 2, wenn die KundenID des zweite Mal auftaucht usw.?
Da gibt es, wie so oft, mehrere Möglichkeiten. Spontan fallen mir zwei ein:
Bedingte Formatierung: Du formatierst die Spalte A mit Format/Bedingte Formatierung. Die Bedingung ist „aktuelle Zelle ist gleich Zelle in der Zeile darüber“, als Formatierung wählt man "Schriftfarbe = weiss (Hintergrundfarbe).
Pivot-Tabelle: Man erzeugt eine Pivot-Tabelle mit denselben Spalten wie die Original-Tabelle. In der Pivottabelle werden automatisch Zeilen mit demselben Wert in einer Spalte zusammengefasst. Allerdings erscheint dann in allen Spalten ein mehrfach auftretender Wert nur einmal in der ersten Zeile. Und die Tabelle ist höchstwahrscheinlich anders sortiert als im Original.
Es gibt sicher noch x andere, bessere Lösungen. Ich hoffe deshalb, dass ich mit meinem Versuche einer Antwort den Ehrgeiz der Excel-Experten dieser Welt geweckt habe und noch ein paar interessante Vorschläge eintreffen.
Ist es in Excel möglich, dass man die Tabelle umsortiert, und
zwar so, dass die KundenID nur einmalig auftaucht und dann
alles in einer Zeile aufgelistet wird? Also z.B. KundenID 0001
in Zelle A1 und dann nach rechts alles nacheinander
aufgelistet, erst der erste Auftrag, dann der zweite Auftrag
usw.? Oder ist es zumindest möglich, dass man eine Formel
eingibt, die neben obiger Tabelle als zusätzliche Spalte zum
Beispiel mit 1 die entsprechende Zeile markiert, wann eine
KundenID das erste mal auftaucht, und dann mit einer 2, wenn
die KundenID des zweite Mal auftaucht usw.?
Moin, Pascal
achte auf die Blattnamen Tabelle 1 und Tabelle 2
In Tabelle 2 kannst du die Formel in B3 in den Bereich B3:Ex kopieren, F2 in den Bereich F2:Ix und J2 in den Bereich J2:Mx
Tabellenblatt: [Mappe1]!Tabelle **1**
│ A │ B │ C │ D │ E │ F │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
1 │ Kunden-ID │ Produkt │ Umsatz │ BeginnAuftrag │ EndeAuftrag │ Anzahl │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
2 │ 0001 │ xy │ 100 │ 21.01.0230.06.02 │ │ 1 │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
3 │ 0001 │ ab │ 250 │ 22.02.0321.04.04 │ │ 2 │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
4 │ 0001 │ cd │ 350 │ 15.08.0416.07.05 │ │ 3 │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
5 │ 0002 │ ab │ 250 │ 13.01.0112.01.02 │ │ 1 │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
6 │ 0002 │ cd │ 350 │ 14.05.0715.01.08 │ │ 2 │
──┼───────────┼─────────┼────────┼──────────────────┼─────────────┼────────┤
7 │ 0003 │ xy │ 100 │ 13.03.0614.03.07 │ │ 1 │
──┴───────────┴─────────┴────────┴──────────────────┴─────────────┴────────┘
Benutzte Formeln:
F2: =ZÄHLENWENN($A$2:A2;A2)
F3: =ZÄHLENWENN($A$2:A3;A3)
F4: =ZÄHLENWENN($A$2:A4;A4)
F5: =ZÄHLENWENN($A$2:A5;A5)
F6: =ZÄHLENWENN($A$2:A6;A6)
F7: =ZÄHLENWENN($A$2:A7;A7)
Zahlenformate der Zellen im gewählten Bereich:
A1,B1:B7,C1:C7,D1:smiley:7,E1:E7,F1:F7
haben das Zahlenformat: Standard
A2:A7
haben das Zahlenformat: Text