ID-Dopplung identifizieren
10.03.2022 10:30:44
Frager96
ich habe folgendes Problem, für welches mir bislang keine Lösung eingefallen ist und ich auch im Netz keine finden konnte.
In Spalte H meiner Tabelle möchte ich eine individuelle ID auf Basis der Spalten B und C vergeben.
=B3&" ("&C3&")"
Spalte C ist eine manuelle Eingabe und daher erstmal nicht relevant.Spalte B wiederum soll eine Nummernkombination im Format "1.1.1" enthalten. Der vordere Teil "1.1." speist sich aus Spalte D (Hauptkategorie). Die Endung spricht die hintere "1" soll ermittelt werden. Sprich: Wenn sich in Spalte B bereits die Nummernkombination "1.1.1" befindet und in Spalte D erneut "1.1." ausgewählt wird, dann soll die Nummernkombination in Spalte B natürlich nicht erneut "1.1.1" ergeben, sondern "1.1.2".
So, wenn das der Fall ist und das ganze in direkt aufeinanderfolgenden Zeilen passiert, habe ich da erstmal kein Problem. Dazu habe ich mir in Spalte A eine Hilfsspalte erstellt mit der Formel:
=IF(D4="";"";IF(D3=D4;A3+1;1))
und dann in Spalte B
=IF(MID(D4;4;1)=" ";LEFT(D4;3);LEFT(D4;4))&"."&A4
Das funktioniert soweit auch. Problematisch ist nur, wenn ich die Dopplung in nicht aufeinanderfolgenden Zeilen habe. Hat hierfür jemand eine Idee, wie ich das abdecken kann?