mit der Formel WENN(ODER(ZÄHLENWENN(O:O;O8)=1);"1";ZÄHLENWENN($O$2:O8;O8))
zähle ich die Duplikate in Spalte O hoch und schreibe in Spalte P einen entsprechenden Zähler.
D.h., das erste Mal, wenn ein bestimmter Wert in Spalte O vorkommt, erhält er in Spalte P daneben die Nummer 1. Wenn er das 2. Mal gefunden wird erhält er in Spalte P die Nummer 2 usw.
Das Ganze mache ich für alle Werte in Spalte O.
Bei wenigen Datensätzen funktioniert das auch problemlos auf diese Art.
Allerdings habe ich teilweise auch 15000 Datensätze in Spalte O.... dabei kommt die Formel dann an seine Grenzen und verrechnet sich. es kommt z.B. als Zähler plötzlich eine 1203, das nächste Duplikat hat die 3705 usw. Es gibt aber keine Nummer 1 und keine folgenden bis zu 1203 und auch keine zwischen 1203 und 3705....
Leider weiß ich nicht, wie ich das Ganze anders realisieren kann....
Mit VBA kenne ich mich nur etwas aus... vielleicht kann mir ja jemand helfen?
Gruß
Sifa