Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe maak je een oplopend nummer met of binnen tekst in Excel?

Author Siluvia Last modified

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.

create increment number with or inside text

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:

A. Voer in cel A2 de leidende tekststring in (bijvoorbeeld "Gebruiker").
B. Kolom B moet uw oplopende nummers bevatten. Voer het eerste nummer in (zoals 1) in cel B2, en sleep vervolgens naar beneden over de resterende cellen om de sequentiële reeks voort te zetten. U kunt hier het stapinterval bepalen; voer bijvoorbeeld in B2 1 in, in B3 2, enzovoort, of gebruik een reeks met een aangepaste toename zoals 2,4,6 (door uw gewenste nummers in te voeren en de vulhandgreep te slepen).
C. Voer in cel C2 eventuele extra tekst in die u na het nummer wilt toevoegen (zoals een domein "@localdomain.com" voor het genereren van e-mails). Om te voorkomen dat Excel bepaalde strings als formules behandelt (bijv. e-maildomeinen), formatteer C2 en de bijbehorende cellen als "Tekst" voordat u gegevens invoert.

prepare the cell data

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:

 Increment number with text by a formula

Opmerkingen en tips:

1. In de formule bepaalt “000” het minimum aantal weergegeven cijfers (bijvoorbeeld “001”, “002”). Pas dit patroon aan als u een andere cijferbreedte nodig hebt (bijvoorbeeld “00” voor twee cijfers of “0000” voor vier cijfers).
2. Gebruik absolute celverwijzingen ($A$2 en $C$2) om de tekstelementen vast te houden wanneer u de formule naar beneden kopieert.
3. Als u wilt dat nummers verschijnen binnen de tekst (bijvoorbeeld "Gebruiker-001-lijst"), pas dan de structuur in de formule aan en plaats het nummergedeelte binnen de tekst zoals nodig.

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.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

1. Ga in de Excel-werkbalk naar Kutools > Invoegen > Reeksnummer invoegen… zoals hieronder weergegeven:

click Insert Sequence Number feature of kutools

2. Klik in het dialoogvenster Reeksnummer invoegen op Nieuw om extra instelopties uit te vouwen. Hier is hoe u configureert:

A: Voer in het veld Naam een beschrijvend label in voor uw reekspatroon. Dit helpt als u dezelfde reeks in de toekomst opnieuw wilt gebruiken.
B: Specificeer het Startnummer (bijvoorbeeld 1).
C: Stel de Toename-waarde in om de staptoename te beheersen (bijvoorbeeld voer 1 in voor 1,2,3…; voer 5 in voor 1,6,11, enz.).
D: Definieer het Aantal cijfers om voorloopnullen in uw nummer te bepalen (voer 3 in voor formattering als “001”, “002”…).
E: Vul uw gewenste Voorvoegsel (tekst voor het nummer) en Achtervoegsel (tekst na het nummer, zoals een e-maildomein) in.
F: Klik op Toevoegen om dit formaat als een sjabloon voor toekomstig gebruik op te slaan.

set sequence rule in the dialog box

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”…

click the Fill Range to fill the sequence list

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 Run button 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:

• Test altijd op een gegevenskopie indien mogelijk - macros overschrijven direct de originele celwaarden.
• Zorg ervoor dat geen enkele cel in de selectie is vergrendeld of beveiligd, anders zal de macro die cellen stilzwijgend overslaan.
• De macro ondersteunt elk patroon dat {n} bevat. Patronen zonder dit token zullen letterlijk worden ingevuld, dus controleer uw patroon voordat u het uitvoert.
• Als u een foutmelding ontvangt over macrobeveiliging, stel Excel dan in om macro's in te schakelen via Bestand > Opties > Vertrouwenscentrum > Vertrouwenscentruminstellingen > Macro-instellingen.

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

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

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.

Excel Word Outlook Tabs PowerPoint
  • 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