Hoe maak je een oplopend nummer met of binnen tekst in Excel?
In Excel is het genereren van reeksen van oplopende nummers een fundamentele taak, vooral voor het organiseren van gegevens of het creëren van unieke identificatoren. Hoewel de AutoVul-handgreep een eenvoudige manier is om continue standalone nummers in te vullen, ondersteunt deze niet het direct combineren van oplopende nummers met tekststrings, zoals het genereren van "Gebruiker001", "Gebruiker002" enzovoort in één stap. Deze beperking kan taken compliceren zoals het maken van aangepaste gebruikersnamen, e-mailadressen, productcodes of factuurnummers die zowel statische tekst als een sequentiële numerieke component vereisen. In deze tutorial introduceren we verschillende methoden om oplopende nummers geïntegreerd met of binnen tekststrings in Excel te maken, variërend van klassieke formules tot geavanceerde automatisering met VBA en gebruiksvriendelijke gespecialiseerde tools.
Veelvoorkomende scenario's zijn: het genereren van batches van uniek gelabelde items, het maken van e-maillijsten met systematische naamgeving, of het produceren van serienummers voor producttracking. Elke oplossing heeft zijn eigen voordelen - of het nu gaat om gebruiksgemak, automatisering, flexibiliteit in nummerplaatsing of geschiktheid voor grote datasets.
Oplopend nummer met tekst door formule in Excel
Oplopend nummer met tekst met Kutools voor Excel
VBA-macro: creëer oplopende nummers binnen of in tekst
Oplopend nummer met tekst door formule in Excel
Excels ingebouwde formules bieden een eenvoudige methode om tekst en oplopende nummers te combineren. Deze oplossing is bijzonder nuttig als uw reeks is gestructureerd met vaste positienummers en tekst, en u volledige transparantie nodig hebt in hoe de identifier is samengesteld.
1. Bereid uw werkblad voor zoals hieronder geïllustreerd:
2. Voer in cel D2 de volgende formule in, druk vervolgens op Enter om toe te passen:
=$A$2&TEKST(B2,"000")&$C$2
Nadat de formule het resultaat heeft geretourneerd, sleep dan de Vulhandgreep van D2 naar beneden om de rest van de cellen in kolom D te vullen. Elke cel zal de gecombineerde tekst en oplopende nummer weergeven, zoals “Gebruiker001@localdomain.com”, “Gebruiker002@localdomain.com”, enz., zoals hieronder wordt weergegeven:
Opmerkingen en tips:
$A$2
en $C$2
) om de tekstelementen vast te houden wanneer u de formule naar beneden kopieert.Deze aanpak is zeer transparant en ideaal voor goed gestructureerde gegevens, maar vereist vaak handmatige instelling van hulpkolommen voor elk component. Bovendien, als uw tekst- en nummerplaatsing per rij verschilt, kan deze aanpak extra wijzigingen vereisen.
Oplopend nummer met tekst met Kutools voor Excel
Als u regelmatig oplopende tekstidentificatoren moet genereren en een grafische interface prefereert of meer dynamische opties wilt (zoals flexibele voorvoegsels, achtervoegsels, aangepaste toenames of het onthouden van uw instellingen voor herhaald gebruik), biedt Kutools voor Excel een gespecialiseerde functie genaamd Reeksnummer invoegen. Met dit hulpmiddel kunt u complexe nummerschema's in slechts een paar klikken maken - geen formule-instelling vereist.
1. Ga in de Excel-werkbalk naar Kutools > Invoegen > Reeksnummer invoegen… zoals hieronder weergegeven:
2. Klik in het dialoogvenster Reeksnummer invoegen op Nieuw om extra instelopties uit te vouwen. Hier is hoe u configureert:
3. Selecteer het bereik van cellen waar u de oplopende nummers met tekst wilt invoegen, klik vervolgens op Bereik vullen. De aangepaste nummers worden onmiddellijk ingevuld in het geselecteerde gebied, wat resultaten oplevert zoals “Gebruiker001@localdomain.com”, “Gebruiker002@localdomain.com”…
Extra opmerkingen: Zodra u een nummeringssjabloon in Kutools samenstelt en opslaat, kan deze snel opnieuw worden gebruikt, zelfs in meerdere werkboeken. Als het laatst gegenereerde nummer 30 was, zal de volgende keer dat u deze reeks gebruikt, de nummering automatisch doorgaan vanaf 31. Dit is vooral handig om dubbele nummers te voorkomen of bij het volgen 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 klik-en-klaar-interface, plus sjaboonopslag voor terugkerende batchtaken. Als u geavanceerde, positiegebaseerde aanpassingen nodig heeft voorbij voorvoegsel/achtervoegsel, kan automatische scriptering geschikter zijn (zie hieronder).
Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.
Oplopend nummer met tekst met Kutools voor Excel
VBA-macro: creëer oplopende nummers binnen of in tekst
Als u maximale controle nodig heeft - zoals het invoegen van een oplopend nummer in elk deel van een tekststring, het genereren van complexe identificatoren ter plekke, of het toepassen van deze bewerking op meerdere rijen tegelijk - biedt een VBA-macro automatisering en aanpassing die formules of invoegtoepassingen niet altijd kunnen evenaren. VBA is ideaal voor bulkbewerkingen, aangepaste patronen, of wanneer u nummers ergens moet insluiten (niet alleen aan het begin of einde) van de string.
Voordat u begint, vergeet dan niet om uw werkmap op te slaan als een macro-ondersteund bestand (.xlsm) om verlies van uw VBA-code te voorkomen. Overweeg bovendien om elke macro eerst op een kopie van uw gegevens te testen om onverwachte wijzigingen te voorkomen.
Hoe de macro te gebruiken:
1. Open uw werkmap, klik dan in de Excel-werkbalk op Ontwikkelaarstools > Visual Basic. (Als het tabblad Ontwikkelaar niet zichtbaar is, schakel het dan in via Bestand > Opties > Werkbalk aanpassen.)
2. Klik in het venster 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, klik op de knop of druk op F5. Een dialoogvenster zal u begeleiden bij het selecteren van het doelbereik, het instellen van uw startnummer, het kiezen van de toename en het definiëren van uw gewenste tekstpatroon (bijvoorbeeld gebruik ID-{n}-LIJST om een oplopend nummer tussen aangepaste tekstsegmenten in te sluiten).
- U kunt "{n}" overal in uw patroon invoegen - voor, na of binnen de tekst - om de plaatsing van het opgelopen nummer aan te passen.
- Nadat u bevestigt, wordt elke geselecteerde cel gevuld met de juist opgelopen identifier op basis van uw gekozen patroon en interval.
- Om de macro op een nieuw gebied toe te passen, voer het gewoon opnieuw uit en specificeer nieuwe parameters indien nodig.
- Als u een fout maakt, gebruik dan de Ongedaan maken-functie (Ctrl+Z) of voer de macro opnieuw uit.
Problemen oplossen en tips:
{n}
bevat. Patronen zonder dit token zullen letterlijk worden ingevuld, dus controleer uw patroon voordat u het uitvoert.Deze oplossing is vooral nuttig voor geavanceerde scenario's zoals het insluiten van nummers in bestandsnamen, het maken van gepatroonneerde ID's over meerdere rijen tegelijk en het automatiseren van complexe sequentiële naamgevingschema's.
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen