Hallo allerseits,
ich zwei kleines Probleme mit einer Liste, die zum Entfernen von Duplikaten gedacht ist. Eine kurze Beschreibung:
F7 : F200 - Eingabe von IDs, die Duplikate enthalten
L31:L36 - Manuell eingegebene Standard IDs (sagen wir einfach mal 1 bis 6)
L37:L200 - Automatische Ergänzung von IDs, die noch nicht eingetragen wurden
1)
Meine Formel in L37 (wird runtergezogen):
=WENNFEHLER(INDEX(F:F;AGGREGAT(15;6;ZEILE(F$7:F$200)/ISTNV(VERGLEICH(F$7:$F$200;L$31:L37;)); 1))&""; "")
Wenn man in F7 eine ID (sagen wir einfach mal "7") eingibt, wird in L37 automatisch ein Eintrag erstellt.
Sobald man in F8 die gleiche ID nochmal eingibt, wird allerdings der Eintrag aus L37 in L38 verschoben und L37 ist leer.
Wiederhole ich das ganze in F9, ist wieder alles okay.
2)
In meiner Formel werden aktuell die manuell eingegebenen Standard IDs aus F31:F36 nicht in den Vergleich miteinbezogen. Das sollte natürlich auch nicht so sein. Sollte aber nur ein kleiner Denkfehler meinerseits sein, bei dem ich irgendwie auf dem Holzweg tappe.
Wieso tritt dieses Problem auf und wie lässt es sich lösen? Ich wäre sehr dankbar für einen Lösungsvorschlag - am liebsten bitte die Formel anpassen und keine Makros/VBA benutzen. Ansonsten auch gerne eine Alternativformel posten.