Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Wie erstellt man in Excel eine fortlaufende Nummer mit oder innerhalb von Text?

Author Siluvia Last modified

In Excel ist das Generieren von Sequenzen fortlaufender Zahlen eine grundlegende Aufgabe, insbesondere zur Organisation von Daten oder zur Erstellung eindeutiger Bezeichner. Während die AutoFill-Funktion eine einfache Möglichkeit bietet, fortlaufende Zahlen auszufüllen, unterstützt sie nicht das direkte Kombinieren von fortlaufenden Zahlen mit Textzeichenfolgen, wie zum Beispiel das Erzeugen von "Benutzer001", "Benutzer002" usw. in einem einzigen Schritt. Diese Einschränkung kann Aufgaben wie das Erstellen von benutzerdefinierten Benutzernamen, E-Mail-Adressen, Produktnummern oder Rechnungsnummern, die sowohl statischen Text als auch eine sequenzielle numerische Komponente erfordern, erschweren. In diesem Tutorial werden wir verschiedene Methoden vorstellen, um fortlaufende Nummern in Excel zu erstellen, die mit oder innerhalb von Text integriert sind - von klassischen Formeln bis hin zu fortschrittlicher Automatisierung mit VBA und benutzerfreundlichen spezialisierten Tools.

Häufige Szenarien umfassen: Generierung von Chargen eindeutig gekennzeichneter Elemente, Erstellung von E-Mail-Listen mit systematischer Namensgebung oder Produktion von Seriennummern zur Produktverfolgung. Jede Lösung hat ihre eigenen Vorteile – sei es Benutzerfreundlichkeit, Automatisierung, Flexibilität bei der Platzierung der Zahl oder Eignung für große Datensätze.

create increment number with or inside text

Fortlaufende Nummer mit Text durch Formel in Excel
Fortlaufende Nummer mit Text mit Kutools für Excel
VBA-Makro: Erstellen von fortlaufenden Nummern innerhalb oder innerhalb von Text


Fortlaufende Nummer mit Text durch Formel in Excel

Excels eingebaute Formeln bieten eine einfache Methode, um Text und fortlaufende Zahlen zu kombinieren. Diese Lösung ist besonders nützlich, wenn Ihre Sequenz strukturiert ist, mit festgelegten Positionen für Zahlen und Text, und Sie volle Transparenz darüber benötigen, wie der Bezeichner zusammengesetzt ist.

1. Bereiten Sie Ihr Arbeitsblatt wie unten dargestellt vor:

A. Geben Sie in Zelle A2 den führenden Textstring ein (zum Beispiel "Benutzer").
B. Spalte B sollte Ihre fortlaufenden Zahlen enthalten. Geben Sie die erste Zahl (zum Beispiel 1) in Zelle B2 ein, und ziehen Sie dann nach unten über die verbleibenden Zellen, um die sequenzielle Reihe fortzusetzen. Sie können das Intervall hier steuern; zum Beispiel füllen Sie B2 mit 1, B3 mit 2 usw., oder verwenden Sie eine Reihe mit einem benutzerdefinierten Inkrement wie 2,4,6 (indem Sie Ihre gewünschten Zahlen eingeben und den Ausfüllgriff ziehen).
C. Geben Sie in Zelle C2 beliebigen zusätzlichen Text ein, den Sie nach der Zahl anhängen möchten (wie eine Domain "@lokale-domain.com" zur Generierung von E-Mails). Um zu verhindern, dass Excel bestimmte Zeichenketten als Formeln behandelt (z.B. E-Mail-Domänen), formatieren Sie C2 und die entsprechenden Zellen als "Text", bevor Sie Daten eingeben.

prepare the cell data

2. Geben Sie in Zelle D2 die folgende Formel ein und drücken Sie dann die Eingabetaste, um sie anzuwenden:

=$A$2&TEXT(B2,"000")&$C$2

Nachdem die Formel das Ergebnis zurückgibt, ziehen Sie den Ausfüllgriff von D2 nach unten, um den Rest der Zellen in Spalte D auszufüllen. Jede Zelle zeigt den kombinierten Text und die inkrementierte Zahl an, wie "Benutzer001@lokale-domain.com", "Benutzer002@lokale-domain.com" usw., wie unten gezeigt:

 Increment number with text by a formula

Anmerkungen und Tipps:

1. In der Formel bestimmt "000" die minimale Anzahl der angezeigten Ziffern (z.B. "001", "002"). Passen Sie dieses Muster an, falls Sie eine andere Ziffernbreite benötigen (z. B. "00" für zwei Ziffern oder "0000" für vier Ziffern).
2. Verwenden Sie absolute Zellbezüge ($A$2 und $C$2), um die Textelemente beim Kopieren der Formel nach unten festzuhalten.
3. Wenn Sie möchten, dass Zahlen innerhalb des Textes erscheinen (z. B. "Benutzer-001-Liste"), passen Sie die Struktur in der Formel an und platzieren Sie den Zahlenabschnitt innerhalb des Textes nach Bedarf.

Dieser Ansatz ist sehr transparent und ideal für gut strukturierte Daten, erfordert jedoch oft eine manuelle Einrichtung von Hilfsspalten für jede Komponente. Außerdem kann dieser Ansatz bei variierender Text- und Zahlenplatzierung von Zeile zu Zeile zusätzliche Modifikationen erfordern.


Fortlaufende Nummer mit Text mit Kutools für Excel

Wenn Sie häufig inkrementierende Textbezeichner generieren müssen und eine grafische Oberfläche bevorzugen oder mehr dynamische Optionen wünschen (wie flexible Präfixe, Suffixe, benutzerdefinierte Inkremente oder das Speichern Ihrer Einstellungen für wiederholte Nutzung), bietet Kutools für Excel eine spezielle Funktion namens Sequenznummer einfügen. Mit diesem Tool können Sie komplexe Nummerierungsschemata in nur wenigen Klicks erstellen – keine Formeleinrichtung erforderlich.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Gehen Sie auf der Excel-Menüleiste zu Kutools > Einfügen > Sequenznummer einfügen… wie unten gezeigt:

click Insert Sequence Number feature of kutools

2. Klicken Sie im Dialogfeld 'Sequenznummer einfügen' auf Neu, um zusätzliche Einrichtungsoptionen zu erweitern. Hier ist die Konfiguration:

A: Geben Sie im Feld Name ein beschreibendes Label für Ihr Sequenzmuster ein. Dies hilft, wenn Sie das gleiche Muster in Zukunft wiederverwenden möchten.
B: Geben Sie die Startnummer an (zum Beispiel 1).
C: Legen Sie den Inkrementwert fest, um die schrittweise Erhöhung zu steuern (z. B. geben Sie 1 für 1,2,3... ein; geben Sie 5 für 1,6,11 usw.).
D: Definieren Sie die Anzahl der Ziffern, um führende Nullen in Ihrer Zahl zu bestimmen (geben Sie 3 für die Formatierung als "001", "002"... ein).
E: Füllen Sie Ihr bevorzugtes Präfix (Text vor der Zahl) und Suffix (Text nach der Zahl, wie eine E-Mail-Domain) aus.
F: Klicken Sie auf Hinzufügen, um dieses Format als Vorlage für zukünftige Verwendung zu speichern.

set sequence rule in the dialog box

3. Wählen Sie den Bereich von Zellen aus, in denen Sie die inkrementierten Zahlen mit Text einfügen möchten, und klicken Sie dann auf Bereich ausfüllen. Die angepassten Zahlen werden sofort in dem ausgewählten Bereich eingefügt, was Ergebnisse wie „Benutzer001@lokale-domain.com“, „Benutzer002@lokale-domain.com“ ergibt.

click the Fill Range to fill the sequence list

Zusätzliche Hinweise: Sobald Sie eine Nummerierungsvorlage in Kutools zusammengestellt und gespeichert haben, kann sie schnell wiederverwendet werden, sogar über mehrere Arbeitsmappen hinweg. Wenn die letzte generierte Zahl 30 war, wird die Nummerierung beim nächsten Mal automatisch ab 31 fortgesetzt. Dies ist besonders hilfreich, um doppelte Zahlen zu vermeiden oder Überwachungen über große Datensätze hinweg.

Diese Methode wird für Benutzer empfohlen, die regelmäßig mit sequenziellen Daten arbeiten und sowohl Effizienz als auch Flexibilität in einer Klick-Schnittstelle wünschen, sowie für das Speichern von Vorlagen für wiederkehrende Batch-Aufgaben. Wenn Sie erweiterte, positionsbasierte Anpassungen jenseits von Präfix/Suffix benötigen, kann automatisiertes Skripting besser geeignet sein (siehe unten).

  Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.

Fortlaufende Nummer mit Text mit Kutools für Excel

 

VBA-Makro: Erstellen von fortlaufenden Nummern innerhalb oder innerhalb von Text

Wenn Sie maximale Kontrolle benötigen – wie das Einfügen einer inkrementierten Zahl in einen beliebigen Teil einer Textzeichenfolge, das Generieren komplexer Bezeichner auf Abruf oder das Anwenden dieser Operation auf mehrere Zeilen gleichzeitig – bietet ein VBA-Makro Automatisierung und Anpassung, die Formeln oder Add-ins nicht immer bieten können. VBA eignet sich ideal für Massenoperationen, benutzerdefinierte Muster oder wenn Sie Zahlen überall (nicht nur am Anfang oder Ende) in der Zeichenfolge einbetten müssen.

Bevor Sie beginnen, denken Sie immer daran, Ihre Arbeitsmappe als makrofähige Datei (.xlsm) zu speichern, um den Verlust Ihres VBA-Codes zu verhindern. Testen Sie außerdem jedes Makro zunächst an einer Kopie Ihrer Daten, um unerwartete Änderungen zu vermeiden.

So verwenden Sie das Makro:

1. Öffnen Sie Ihre Arbeitsmappe, klicken Sie dann auf der Excel-Menüleiste auf Entwicklertools > Visual Basic. (Wenn die Registerkarte Entwickler nicht sichtbar ist, aktivieren Sie sie über Datei > Optionen > Menüband anpassen.)

2. Klicken Sie im Fenster des Microsoft Visual Basic for Applications Editors auf Einfügen > Modul. Kopieren und fügen Sie den folgenden Code in das leere Modul ein:

Sub InsertIncrementNumberIntoText()
    Dim cell As Range
    Dim rng As Range
    Dim startNum As Long
    Dim increment As Long
    Dim pattern As String
    Dim position As Variant
    Dim currentNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to apply incremented text.", xTitleId, rng.Address, Type:=8)
    
    startNum = Application.InputBox("Enter the starting number:", xTitleId, 1, Type:=1)
    
    increment = Application.InputBox("Enter the increment between numbers:", xTitleId, 1, Type:=1)
    
    pattern = Application.InputBox("Enter the pattern (use {n} to mark the insertion point, e.g. 'User{n}@local.com'):", xTitleId, "User{n}@local.com", Type:=2)
    
    currentNum = startNum
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        cell.Value = Replace(pattern, "{n}", currentNum)
        currentNum = currentNum + increment
    Next
End Sub

3. Um das Makro auszuführen, klicken Sie auf die Run button Schaltfläche oder drücken Sie F5. Ein Dialogfenster führt Sie durch die Auswahl des Zielbereichs, das Festlegen Ihrer Startnummer, die Wahl des Inkrements und die Definition Ihres gewünschten Textmusters (zum Beispiel verwenden Sie ID-{n}-LISTE um eine inkrementierte Zahl zwischen benutzerdefinierten Textsegmenten einzubetten).

  • Sie können "{n}" überall in Ihrem Muster einfügen – vor, nach oder innerhalb des Textes – um die Platzierung der inkrementierten Zahl anzupassen.
  • Nach Ihrer Bestätigung wird jede ausgewählte Zelle mit dem entsprechend inkrementierten Bezeichner basierend auf Ihrem gewählten Muster und Intervall gefüllt.
  • Um das Makro auf einen neuen Bereich anzuwenden, führen Sie es einfach erneut aus und geben Sie bei Bedarf neue Parameter an.
  • Wenn Sie einen Fehler machen, verwenden Sie die Rückgängig-Funktion (Strg+Z) oder führen Sie das Makro erneut aus.

Problembehandlung und Tipps:

• Testen Sie immer auf einer Datenauswahl, wenn möglich – Makros überschreiben sofort Originalzellwerte.
• Stellen Sie sicher, dass keine Zelle in der Auswahl gesperrt oder geschützt ist, sonst überspringt das Makro diese Zellen stillschweigend.
• Das Makro unterstützt jedes Muster, das {n} enthält. Muster ohne dieses Token werden wörtlich ausgefüllt, also überprüfen Sie Ihr Muster vor dem Ausführen.
• Wenn Sie eine Fehlermeldung zur Makrosicherheit erhalten, aktivieren Sie Makros in Excel über Datei > Optionen > Trust Center > Trust Center-Einstellungen > Makroeinstellungen.

Diese Lösung ist besonders nützlich für erweiterte Szenarien wie das Einbetten von Zahlen in Dateinamen, das Erstellen von gemusterten IDs über mehrere Zeilen gleichzeitig und das Automatisieren komplexer sequenzieller Namensschemata.


Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins