Clever-Excel-Forum

Normale Version: Formel für automatische Nummernvergabe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

Ich habe eine Namensliste und jeder Name hat eine Nummer. Jetzt möchte ich eine neue Zeile 2 einfügen und einen neuen Namen ergänzen. Jetzt brauche ich eine Formel, welche sich die Nummernspalte anschaut und automatisch die Folgenummer vergibt, welche nachher fest mit dem Namen verankert sein muss. 

Beispiel: 
Ich habe 14 Namen, welche alphabetisch sortiert sind. Diese sind mit den Zahlen 1-14 nummeriert. Jetzt füge ich eine neue Zeile 2 (direkt unter meiner Überschrift) ein und trage einen neuen Namen ein.
In der Nummerierungsspalte soll nun nach Formeleingabe die Nr. 15 erscheinen. Danach werden die Namen alphabetisch sortiert. Die Nummerierung muss aber erhalten bleiben. Sprich, der letzte eingetragenen Name, egal an welcher Stelle er sich befindet, behält die Nummer 15. 

Ich hoffe Ihr versteht was ich meine. 
Leider kann ich es nicht besser beschreiben. Ich kann diese Nummerierung nicht manuell eintragen, da dies ein Teil einer Automatisierung per Macro werden soll. Das Macro schreibt dann immer diese Formel hinter den neuen Namen in die Zeile 2. So soll jeder neu eingetragene Name die fortlaufende Nummer bekommen und behalten.

Besten Dank für Eure Hilfe.
Hallo,

zeig mal bitte anhand einer Beispieldatei, was du bisher hast. Deiner Beschreibung entnehme ich, dass du bisher die Nummern ohne Formeln stehen hast.
Hallo,

Ich habe nun solange darüber nachgedacht, dass ich doch tatsächlich eine Lösung gefunden habe. Ich helfe mir mit einer Hilfsspalte und der Formel =Anzahl(.........).

Trotzdem viele Dank

Gruß
__|__A__|___B___|________C_______|
 1|ArtGr|ArtNr  |Bemerkung       |
 2|17QM |   0,00|Hier Vorlistung!|
 3|17TE |   0,00|                |
 4|17QM |17QM001|Hier geht’s los!|
 5|17QM |17QM002|                |
 6|17QM |17QM003|                |
 7|17TE |17TE001|                |
 8|17QM |17QM004|                |
 9|17TE |17TE002|                |


B4: =A4&TEXT(RECHTS(INDEX(B:B;VERWEIS(2;1/(A4=A$2:A3);ZEILE(A$2:A3)));3)+1;"000")

Vor Zeile 4 werden zunächst die Artikelgruppen aufgelistet. 
Erst danach werden laufende Artikelnummern, die die bekannten Artikelgruppen enthalten, vergeben.

(zitiert)

Das Sortieren der Spalte A ist dabei egal. Durch die Eigenschaft stabiler Sorts bleibt sogar die Reihenfolge bestehen. Allerdings dann nicht, wenn Du auch andere Spalten sortierst.
Hallo,

(07.10.2018, 14:39)schubste schrieb: [ -> ]Jetzt brauche ich eine Formel, welche sich die Nummernspalte anschaut und automatisch die Folgenummer vergibt, welche nachher fest mit dem Namen verankert sein muss.
Wenn die Nummer nach einem Lösch-, Einfüge- oder Sortiervorgang eindeutig bleiben soll, würde ich von einer Formel absehen und die Nummer fest in die Zelle eingeben. Du kannst Dir ja die höchste vergebene Nummer z. B. mit MAX anzeigen lassen und/oder die eingegebene Nummer darauf prüfen, ob sie schon vorkam.