Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Doppelte Zeilen löschen und Beträge zusammenfassen

Forumthread: Doppelte Zeilen löschen und Beträge zusammenfassen

Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 14:42:17
Christian
Hallo !

Ich habe eine Exceldatei mit ca. 4000 - 6000 Zeile bei denen Polizzennummern und Versicherungsprämien unteranderem vorhanden sind.

Spalte A = Polizzennummern
Spalte B = Versicherungsprämien

Nun kommen in dieser gesamten Datei viele Polizzennummern doppelt vor, weil die Versicherung jeweils zu einer Polizzennummern, zweimal eine unterschiedliche Prämie verrechnen musste.

Meine Aufgabe ist es nun die doppelten Polizzennummern, welche ich mittels bedingter Formatierung und auch einer Sortierung untereinander sortiert habe,
die Versicherungsprämien aus Spalte B zusammenzuzählen. Dieses Ergebnis wird in einer der beiden doppelten Zeilen (egal welche) dann in Spalte B bei der Versicherungsprämie dieser Pol.Nr eingefügt und die zweite doppelte Zeile dann gelöscht.

Händisch ist das kein Problem, weil ich da die Versicherungsprämien der beiden doppelten Zeilen markiere, mir rechts untern in der Leiste die Summe anzeigen lasse, dies dann in einer der beiden Zeile händisch eintrage und dann die andere doppelte Zeile lösche.

Aber bei insgesamt ca. 4000 - 6000 Zeilen ist das händisch eine katastrophale Arbeit :(

Kann man das irgendwie mit Formeln oder Funktionen schneller bewältigen?
Anbei eine Beispieldatei.
https://www.herber.de/bbs/user/176028.xlsx

LG
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schon eine Pivot-Tabelle versucht? owT
27.02.2025 14:48:22
Fennek
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 15:02:29
UweD
Hi


Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
1PolnrPrämien  PolnrPrämien
21084574659-189,97  108457465913,28
31084574659203,25  108457486413,27
41084574864-189,98  108458012013,27
51084574864203,25  1084580240-276,53
61084580120-189,98  108458032513,28
71084580120203,25  108458043313,27
81084580240-189,98  108458067113,28
91084580240203,25  108458078013,28
101084580240-203,25  108458080013,28
111084580240189,98  108458098413,28
121084580240-276,53  1084581202-272,3

ZelleFormel
E2=EINDEUTIG(FILTER(A:A;(A:A>"")*(ZEILE(A:A)>1)))
F2=SUMMEWENNS(B:B;A:A;E2#)


Formeln sind selbsterweiternd

LG UweD
Anzeige
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 19:10:58
Daniel
Hi
bei großen Datenmengen für eine einmalige Umwandlung der Tabelle am besten so:

1. Liste nach Pol.Nummer sortieren, so das gleiche Pol.Nummern direkt untereinander stehen
2. in der ersten freien Spalte (Spalte C im Beispiel) folgende Formel in die erste Datenzeile einfügen und nach unten zum Datenende ziehen:
=B2+Wenn(A2=A3;C3;0)
diese Formel summiert die Prämien in Spalte B für jede Zeile nach oben auf, so dass immer in der obersten Zeile eine Pol.Nummerngruppe die Gesamtsumme steht.
3. Spalte C kopieren und als Wert einfügen
4. auf die ganze Tabelle die Funktion DATEN - DATENTOOLS - DUPLIKATE ENTFERNEN mit Spalte A (Pol.Nummern) als Kriterium anwenden
5. ggf die Spalte B löschen

das Duplikate Entfernen lässt von von mehrfach vorkommenden Werten immer die erste Zeile stehen. In der ersten Spalte hat deine Formel aus 2. die gesamtsumme erstellt.

ohne Umsortieren geht es so:
1. in einer freien Spalte in die erste Datenzeile die Formel: =SummeWenns(B:B;A:A;A2) und nach unten ziehen
2. Spalte kopieren und als Wert einfügen
3. Duplikate Entfernen ausführen mit Spalte A als Kriterium.

bei 6000 Zeilen sollte die zweite Methode noch ausreichend schnell sein.
sollten es mal 60.000 oder 600.000 Zeilen sein, dann die erste Methode anwenden.

Gruß Daniel
Anzeige
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 15:43:54
Christian
Hallo @UweD

Herzlichen Dank für die zwei Formeln !
Genau das hab ich benötigt.

Nun habe ich ein zweites Zusatzproblem, an das ich nicht gedacht habe.

Ich habe ja grundsätzlich zu jeder Polizzennummer die ja eigentlich ursprünglich doppelt sind und zwei verschiedene Versicherungsprämien in zwei verschiedenen Zeilen,
auch in der selben Zeile zugeordnete Kennzeichen, Fahrzeugart, Marke, Typ, Fahrgestellnummer, Zeitraum für Versicherungsprämie und um welche Firma es sich handelt.


Mit deiner Formel wird zwar genau das gemacht grundsätzlich was ich möchte, aber nach diesem "zusammenstauchen" wird ja quasi nur in zwei separaten neuen Spalten die Polizzennummer und die Versicherungsprämie zusammengestaucht/zusammengefasst.
Die Zeilen im Exceltabellenblatt werden dadurch nicht gelöscht.

Somit bleiben die ursprünglichen ca. 4000 Zeilen bestehen nur die Pol.Nr. und Prämien werden in zwei neuen Spalten zu insgesamt ca. 2000 Zeilen zusammengestaucht.
Dadurch verschiebt sich nun auch die Reihenfolge der betroffenen Kennzeichen etc., da die Reihenfolge mit den neuen 2000 Kennzeichen nun nicht mehr zusammenpasst :(

Wie kann man das nun lösen? Ich hab an diesem Zusatzproblem nicht von Anfang an gedacht, da mit der Formel ja keine Zeilen gelöscht werden sondern nur die Ergebnisse in zwei neuen Spalten zusammengefasst werden.

LG,
Christian
Anzeige
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 15:54:22
UweD
HAllo


Dann ergänze in deiner Tabelle mal solche Infos und lade neu hoch

Sind die Zusatzinfos bei Policengleichheit unterschiedlich?
Sollen die dann in mehreren Spalten hintereinander?
...
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 16:03:16
Christian
Genau, alle anderen Zusatzinfos in den restlichen Spalten sind bei Polizzengleichheit absolut gleich, bis auf die Versicherungsprämie.

Das Problem ist, dass ich diese Zusatzinformationen in der Tabelle nicht ergänzen möchte aus Datenschutzgründen, weil Fahrgestellnummer des Fahrzeugs, Kennzeichen, Zeitraum und Firmenname leider sensible Firmendaten sind :(

Kannst du bzw. könnt ihr mir weiterhelfen, ohne das ich die Daten ergänze?
Anzeige
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 16:34:54
UweD
Hallo

dann die eine Formel noch zusätzlich

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNOPQR
1PolnrPrämienFINKennzeichenZeitraumHalterusw    PolnrPrämienFINKennzeichenZeitraumHalterusw
21084574659-189,97A123B AA 1232024-2025Mr Xaaa    108457465913,28A123B AA 1232024-2025Mr Xaaa
31084574659203,25A123B AA 1232024-2025Mr Xaaa    108457486413,27Z2233D AB 9992023-2026Sielll
41084574864-189,98Z2233D AB 9992023-2026Sielll    108458012013,27333S UU 7652022-2024Er111
51084574864203,25Z2233D AB 9992023-2026Sielll    1084580240-276,53K999999M TW 1002021-2024DuÄÄÄ
61084580120-189,98333S UU 7652022-2024Er111    108458032513,2800000
71084580120203,25333S UU 7652022-2024Er111    108458043313,2700000
81084580240-189,98K999999M TW 1002021-2024DuÄÄÄ    108458067113,2800000
91084580240203,25K999999M TW 1002021-2024DuÄÄÄ    108458078013,2800000

ZelleFormel
L1=A1
L2=EINDEUTIG(FILTER(A:A;(A:A>"")*(ZEILE(A:A)>1)))
M2=SUMMEWENNS(B:B;A:A;L2#)
N2=SVERWEIS($L2#;$A:$G;SPALTE(C2);0)



N2 nach rechts kopieren


Danach kannst du
- die kompletten Spalten L:R kopieren,
- dann A markieren
- und Inhate Einfügen, Werte


LG UweD
Anzeige
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
28.02.2025 13:13:39
Christian
Herzlichen Dank, @UweD !

Ich konnte deine Lösung sehr gut umsetzen und mein Problem damit vollständig lösen !
Vielen Dank ! War eine super Hilfe !

LG, Christian
AW: Doppelte Zeilen löschen und Beträge zusammenfassen
27.02.2025 16:03:04
Yal
Hallo Christian,

Formel geben zwar ein Gefühl von Beherrschung über der Daten, aber mit steigender Komplexität hast Du sehr schnell eine unüberschaubare Gewerk.
Frage vom Chef: "Haben Sie alle Ihre Formel geprüft? Kann ich diese Zahl vertrauen?"

- Gehe auf die erste Zelle deiner Liste (die wohl mehr als nur die 2 Spalten deiner Beispieldatei),
- drücke Strg+t (alternativ: Menü "Einfügen", "Tabelle")
- in dem auftretenden Menü "Tabellenentwurf", gehe auf "mit Pivottable zusammenfassen",
- verschiebe den Feld "PolNr" aus der Feldliste oben recht ins Quadrant "Zeilen",
- verschiebe den Feld "Prämien" vom Feldliste ins Quadrant "Werte", es wird zu eine "Summe von ..."
- verschiebe nochmal den Feld "Prämien" in "Werte", klicke aus diese zweite Kennzahl und wähle "Anzahl" als Aggregationsformel.
- usw.

- gehe auf eine Wert auf die Pivottabelle und doppelklick drauf. Was passiert? Du bekommst alle Details über die Eingangszeilen für diese Summe/Anzahl.

Das waren jetzt 3 Minuten. Und es war unabhängig von der Anzahl von Spalten in deine Daten.
Versuch mal dasselbe mit Formeln hinzubekommen... Und denk dabei an den Fragen deines Chefs.

Du wirst sicher in deinem Leben viel mit Formel machen müssen und diese auswendig lernen, aber wer sich davor mit quadratisch-praktisch-guten Werkzeug wie Pivottable auseinander gesetzt hat, vermeidet sehr viel unnötige Murks.

VG
Yal

Anzeige
AW: Schon eine Pivot-Tabelle versucht? owT
27.02.2025 14:50:01
Christian
Ich wüsste nicht wie das mittels Pivot Tabelle geht :(

Würde dazu eine detaillierte Anleitung brauchen :/ Habe nur Basiskenntnisse bzw. mittelmäßige Kenntnisse und Pivot bisher nie benutzt.

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige