Hoe maakt u een oplopend nummer met of binnen tekst in Excel?
In Excel is het genereren van reeksen met opeenvolgende nummers een fundamentele taak, vooral bij het ordenen van gegevens of het aanmaken van unieke identificatoren. Hoewel de functie Automatisch invullen een eenvoudige manier biedt om continue nummers in te vullen, ondersteunt deze niet direct het combineren van opeenvolgende nummers met tekstreeksen — zoals het genereren van “User001”, “User002”, enzovoort in één stap. Deze beperking kan het lastiger maken om aangepaste gebruikersnamen, e-mailadressen, productcodes of factuurnummers te creëren die zowel statische tekst als een sequentiële numerieke component vereisen. In deze handleiding bespreken we diverse methoden om opeenvolgende nummers te integreren met of binnen tekstreeksen in Excel, variërend van klassieke formules tot geavanceerde automatisering met VBA en gebruiksvriendelijke, gespecialiseerde hulpmiddelen.
Veelvoorkomende scenario’s zijn: het genereren van batches met uniek gelabelde items, het samenstellen van e-maillijsten met systematische benamingen of het aanmaken van serienummers voor productvolging. Elke oplossing biedt eigen voordelen—of het nu gaat om gebruiksgemak, automatisering, flexibiliteit in de plaatsing van nummers of geschiktheid voor grote datasets.

Verhogend nummer met tekst via formule in Excel
Verhogend nummer met tekst met Kutools voor Excel
VBA-macro: verhogende nummers binnen of in tekst maken
Verhogend nummer met tekst via formule in Excel
De ingebouwde formules van Excel bieden een eenvoudige methode om tekst en verhogende nummers te combineren. Deze oplossing is vooral nuttig als uw reeks gestructureerd is met vaste posities voor nummers en tekst, en u volledige transparantie nodig hebt over hoe de identifier is samengesteld.
1. Bereid uw werkblad voor zoals hieronder weergegeven:

2. Voer in cel D2 de volgende formule in en druk op Enter om deze toe te passen:
=$A$2&TEXT(B2,"000")&$C$2
Nadat de formule het resultaat heeft geretourneerd, sleept u de vulgreep vanuit cel D2 omlaag om de resterende cellen in kolom D automatisch in te vullen. Elke cel toont dan de gecombineerde tekst en het opeenvolgende nummer, zoals „User001@localdomain.com”, „User002@localdomain.com”, enzovoort, zoals hieronder wordt weergegeven:

Opmerkingen en tips:
$A$2en $C$2) om de tekstelementen vast te houden bij het kopiëren van de formule omlaag.Deze aanpak is zeer transparant en ideaal voor goed gestructureerde gegevens, maar vereist vaak handmatige instelling van hulpkolommen voor elk onderdeel. Bovendien kan deze aanpak extra aanpassingen vereisen als de plaatsing van uw Splitsen op tekst en nummer per rij varieert.
Verhogend nummer met tekst met Kutools voor Excel
Als u regelmatig oplopende tekstidentifiers moet genereren en liever een grafische interface gebruikt of meer dynamische opties wilt—zoals een flexibel voorvoegsel, achtervoegsel, aangepaste stappen of het onthouden van uw instellingen voor herhaald gebruik—biedt Kutools voor Excel een gespecialiseerde functie genaamd Reeksnummer invoegen. Met deze tool maakt u complexe nummeringschema’s in slechts enkele klikken—zonder dat u formules hoeft in te stellen.
1. Ga op het Excel-lint naar Kutools > Invoegen > Reeksnummer invoegen…, zoals hieronder wordt getoond:

2. In het dialoogvenster Reeksnummer invoegen klikt u op Nieuw om aanvullende instellopties uit te klappen. Zo stelt u het in:

3. Selecteer het bereik van cellen waarin u de oplopende nummers met tekst wilt invoegen en klik vervolgens op Bereik vullen. De aangepaste nummers worden direct ingevuld in het geselecteerde gebied, met resultaten zoals „User001@localdomain.com”, „User002@localdomain.com”, …

Aanvullende opmerkingen: Zodra u een nummeringsjabloon samenstelt en opslaat in Kutools, kunt u deze snel hergebruiken—zelfs in meerdere werkmappen. Als het laatst gegenereerde nummer 30 was, hervat de nummering automatisch bij 31 zodra u dezelfde reeks opnieuw gebruikt. Dit is vooral handig om dubbele nummers te voorkomen of bij het beheren van grote datasets.
Deze methode wordt aanbevolen voor gebruikers die regelmatig met sequentiële gegevens werken en zowel efficiëntie als flexibiliteit willen in een point-and-clickinterface, plus het opslaan van sjablonen voor terugkerende batchtaken. Als u geavanceerde, positie-gebaseerde aanpassingen nodig heeft die verder gaan dan prefix/suffix, is geautomatiseerd scripten mogelijk geschikter (zie hieronder).
Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.
Verhogend nummer met tekst met Kutools voor Excel
VBA-macro: verhogende nummers binnen of in tekst maken
Wanneer u maximale controle nodig heeft—bijvoorbeeld om een opeenvolgend nummer op een willekeurige plek in een tekstreeks in te voegen, complexe identificatoren dynamisch te genereren of deze bewerking tegelijkertijd op meerdere rijen toe te passen—biedt een VBA-macro automatisering en aanpassingsmogelijkheden die formules of add-ins vaak niet kunnen evenaren. VBA is perfect voor bulkbewerkingen, aangepaste patronen of situaties waarin u nummers ergens binnen de reeks moet inbedden (niet alleen aan het begin of einde).
Vergeet niet om uw werkmap op te slaan als een macro-inschakelbestand ().xlsm) voordat u begint, zodat uw VBA-code niet verloren gaat. Test elke macro bovendien eerst op een kopie van uw gegevens om onverwachte wijzigingen te voorkomen.
Hoe gebruikt u de macro:
1. Open uw werkmap en klik op het Excel-lint op Ontwikkelhulpmiddelen > Visual Basic. (Als het tabblad Ontwikkelaar niet zichtbaar is, schakelt u dit in via Bestand > Opties > Lint aanpassen.)
2. Klik in het venster van de Microsoft Visual Basic for Applications-editor op Invoegen > Module. Kopieer en plak de volgende code in de lege module:
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. Om de macro uit te voeren, klikt u op de knop
of drukt u op F5. Een dialoogvenster leidt u stapsgewijs door het selecteren van het doelbereik, het instellen van uw startnummer, het kiezen van de verhoging en het definiëren van uw gewenste tekstopmaak (bijvoorbeeld)ID-{n}-LIJST om een opeenvolgend nummer tussen aangepaste tekstsegmenten in te sluiten).
- U kunt „{n}" overal in uw patroon plaatsen—voor, na of midden in de tekst—om de positie van het verhoogde nummer naar wens aan te passen.
- Nadat u bevestigt, wordt elke geselecteerde cel gevuld met de juist verhoogde identifier, volgens uw gekozen patroon en interval.
- Om de macro op een nieuw gebied toe te passen, voert u deze eenvoudig opnieuw uit en geeft u eventueel nieuwe parameters op.
- Als u een fout maakt, gebruikt u de Ongedaan maken-functie ()Ctrl+Z) of voert u de macro opnieuw uit.
Probleemoplossing en tips:
{n}bevat. Patronen zonder dit token worden letterlijk ingevuld, dus controleer uw patroon zorgvuldig voordat u het uitvoert.Deze oplossing is vooral geschikt voor geavanceerde scenario’s, zoals het inbedden van nummers in bestandsnamen, het tegelijkertijd genereren van gepatrouilleerde ID’s in meerdere rijen en het automatiseren van complexe sequentiële benamingsschema’s.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins