Formel für automatische Nummernvergabe
#1
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.
Top
#2
Hallo,

zeig mal bitte anhand einer Beispieldatei, was du bisher hast. Deiner Beschreibung entnehme ich, dass du bisher die Nummern ohne Formeln stehen hast.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
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ß
Top
#4
__|__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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • schubste
Top
#5
Hallo,

(07.10.2018, 15: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.
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • schubste
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste