KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe herhaalt u een teken n keer in een cel in Excel?

AuteurSiluvia Wijzigingsdatum

Bij het werken met Excel moet u af en toe een specifiek teken meerdere keren binnen een cel herhalen, bijvoorbeeld voor opmaak, gegevensvisualisatie of om aan bepaalde invoervereisten te voldoen. U wilt bijvoorbeeld een reeks sterretjes weergeven als wachtwoordmasker, aangepaste streepjescode-achtige tekenreeksen genereren of eenvoudigweg een cel vullen met herhaalde tekens als visuele scheiding. Soms wilt u dergelijke taken ook automatiseren of tegelijkertijd op meerdere cellen toepassen. Dit artikel behandelt verschillende praktische methoden om een teken n keer te herhalen in één cel of over meerdere cellen, zowel voor eenvoudige als geavanceerde behoeften in Excel.

Herhaal een teken n keer in een cel met een formule
Vul een cel met een herhaald teken in Excel
Vul een cel met herhaalde *-tekens en een bepaald getal in Excel
Vul cellen met herhaalde tekens met VBA-code


Herhaal een teken n keer in een cel met een formule

Wanneer u een bepaald teken een opgegeven aantal keer binnen één cel moet herhalen, biedt de functie REPT van Excel een directe en eenvoudige oplossing. Dit is vooral handig voor het visueel markeren van tekst, het maken van codes met vaste lengte of het genereren van tijdelijke aanduidingen. Door een formule te gebruiken, blijft alles consistent én flexibel: u past het te herhalen teken en het aantal namelijk naar wens aan.

1. Selecteer een lege cel waarin u het herhaalde teken wilt weergeven en voer de volgende formule in op de formulebalk:

=REPT("*",4)

Druk vervolgens op de toets Enter om het resultaat te verkrijgen. De cel toont vier sterretjes („****”). Zie de onderstaande schermafbeelding voor een voorbeeld.

 een formule toepassen om een teken n keer te herhalen

Tips en opmerkingen:

  • In deze formule is "*" het teken dat herhaald wordt en 4 het aantal keren dat het wordt herhaald. Beide kun je naar wens aanpassen, bijvoorbeeld =REPT("#",10).
  • Als u de formule dynamisch wilt maken op basis van celwaarden—bijvoorbeeld het teken in kolom A n keer herhalen op basis van het getal in kolom B—kunt u =REPT(A1;B1) gebruiken.
  • Als u zeer grote waarden invoert voor Aantal duplicaten, kan Excel een foutmelding geven of stoppen bij de maximale ondersteunde lengte (meestal maximaal 32.767 tekens per cel).

Deze oplossing is eenvoudig en ideaal voor handmatige gegevensinvoer of wanneer de herhaallogica simpel is. Voor dynamische bulkverwerking over veel cellen is ze echter minder effectief; in dat geval biedt VBA-automatisering meer flexibiliteit.

een schermafbeelding van kutools for excel ai

Ontgrendel de magie van Excel met KUTOOLS AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
  • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules moeiteloos.
  • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

Vul een cel met een herhaald teken in Excel

Als u de volledige breedte van een cel wilt vullen met herhaalde exemplaren van één teken (zoals „-” of „*”), gebruikt u eenvoudig de celopmaakopties van Excel. Dit wordt veelgebruikt voor visuele scheidingslijnen of het maken van lijnen in tabellen. In tegenstelling tot het gebruik van een formule, maakt deze methode gebruik van celopmaak, die automatisch het ingevoerde teken herhaalt om het zichtbare gebied van de cel te vullen.

1. Klik op een lege cel waarin u het herhalende teken wilt weergeven en druk vervolgens op Ctrl+1 om het dialoogvenster Celopmaak instellen te openen.

2. Klik in het dialoogvenster Celopmaak instellen op het tabblad Uitlijning. Zoek vervolgens de keuzelijst Horizontaal en selecteer de optie Vullen. Klik op OK om uw wijziging op te slaan. Zie de schermafbeelding:

selecteer de optie Opvullen in het dialoogvenster Celeigenschappen

Wanneer u nu een enkel teken (bijvoorbeeld „-”) in deze cel typt, herhaalt Excel dit teken automatisch om de volledige horizontale ruimte van de cel visueel te vullen, zoals in het onderstaande voorbeeld wordt getoond:

bij het invoeren van een teken wordt het teken automatisch herhaald om de gehele cel te vullen

Opmerkingen en Toepassingsscenario's:

  • Deze methode is ideaal voor het creëren van scheidingslijnen, contextuele scheidingen of visuele aanwijzingen binnen tabellen.
  • De inhoud wordt alleen visueel gevuld: wanneer u naar de cel verwijst, krijgt u slechts het oorspronkelijk ingevoerde teken terug, niet de volledige herhaalde tekenreeks.
  • Deze opmaak is ideaal voor weergave, maar minder geschikt voor scenario’s waarin u de herhaalde waarde nodig hebt voor berekeningen of tekstbewerkingen.

 


Vul een cel met herhaalde *-tekens en een bepaald getal in Excel

In sommige gevallen wilt u een herhaald symbool (bijvoorbeeld *) gevolgd door een getal in dezelfde cel weergeven. Dit wordt vaak gebruikt om specifieke waarden – zoals codes, product-ID’s of wachtwoorden – op een vaste breedte weer te geven of numerieke gegevens extra te benadrukken.

 Vul een cel met herhaalde *-tekens en een bepaald getal

1. Selecteer de doelcel, klik er met de rechtermuisknop op en kies Celopmaak instellen in het contextmenu, zoals hieronder wordt getoond:

selecteer Celeigenschappen in het rechtermuisknopmenu

2. Ga in het venster Celopmaak instellen naar het tabblad Getal, kies Aangepast onder Categorie. Typ in het invoervak Type **0** en klik op OK .

geef opties op in het dialoogvenster Celeigenschappen

Wanneer u nu een getal zoals „45” in deze cel typt, geeft Excel het automatisch weer als „**45” met het herhaalde sterretje vóór het getal, zoals hieronder wordt getoond:

bij het invoeren van het getal wordt het herhaalde *-teken automatisch vóór het getal ingevoegd

Overwegingen:

  • U kunt het patroon in het vak Type aanpassen, bijvoorbeeld door "$$"0 in te voeren om twee dollartekens vóór getallen toe te voegen, of ***0 voor drie sterretjes.
  • Dit beïnvloedt alleen hoe de waarde wordt weergegeven, niet de daadwerkelijke waarde die voor berekeningen wordt gebruikt.

Vul cellen met herhaalde tekens met VBA-code

Als uw taak het verwerken van meerdere cellen omvat of u het proces wilt automatiseren voor batchbewerkingen, biedt een VBA-macro meer flexibiliteit en efficiëntie dan handmatige formules. Met deze methode verwerkt u meerdere cellen tegelijk en vult ze direct met herhaalde tekens als platte tekst – geen formules en geen slepen vereist.

Toepassingen en overwegingen:

  • Ideaal voor scenario’s waarin u veel cellen tegelijk moet verwerken of vullen, of wanneer het te herhalen teken en het aantal herhalingen in verschillende cellen zijn opgeslagen.
  • VBA-macro’s vereisen werkbladen met macro-ondersteuning en dat u macro’s in Excel inschakelt om ze uit te voeren.
  • Onthoud uw werk op te slaan voordat u macro’s uitvoert, en overweeg belangrijke gegevens te back-uppen om onbedoeld overschrijven te voorkomen.

Stappen om het herhalen van een teken te automatiseren met VBA:

1. Open Excel en druk op Alt+F11 om het editorvenster Visual Basic for Applications te openen. Klik op Invoegen > Module om een nieuwe module toe te voegen. Kopieer en plak de onderstaande code in het modulevenster:

Sub RepeatCharBatch()
    Dim rng As Range
    Dim cell As Range
    Dim RepeatChar As String
    Dim RepeatTimes As Long
    Dim Answer As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select the range to process:", xTitleId, rng.Address, Type:=8)
    
    RepeatChar = Application.InputBox("Enter the character to repeat:", xTitleId, "", Type:=2)
    
    RepeatTimes = Application.InputBox("How many times to repeat the character?", xTitleId, 1, Type:=1)
    
    If rng Is Nothing Or RepeatChar = "" Or RepeatTimes <= 0 Then
        MsgBox "Cancelled or invalid input.", vbExclamation
        Exit Sub
    End If
    
    For Each cell In rng
        cell.Value = String(RepeatTimes, RepeatChar)
    Next cell
End Sub

2. Druk op F5 of klik op de knop UitvoerenUitvoeren-knop om de macro uit te voeren. Er verschijnt een dialoogvenster waarin u de doelcel(len) selecteert, het te herhalen teken opgeeft en het aantal herhalingen invoert. Klik op OK om te verwerken.

Probleemoplossing en tips:

  • Als de invoer voor „Hoe vaak?” geen positief geheel getal is, wordt de macro niet voortgezet.
  • U kunt het toepassen op één cel of een gebied selecteren voor bulkverwerking.
  • Alle cellen in het geselecteerde bereik worden gereset en bevatten uitsluitend de uitvoer van het herhaalde teken – eerder aanwezige gegevens worden hierbij overschreven.
  • Sla uw werkmap op voordat u de macro uitvoert, zeker wanneer u deze toepast op grote bereiken, om onbedoeld gegevensverlies te voorkomen.
  • Deze aanpak ondersteunt niet alleen het herhalen van symbolen (zoals „*"), maar ook alfanumerieke tekens om patronen te creëren, zoals "A", "0" en „#".

Met deze VBA-macro automatiseert u snel en flexibel tekenherhaling in Excel, zowel binnen meerdere cellen als over verschillende werkbladen, waarbij u het teken en het aantal duplicaten direct kunt aanpassen.


Gerelateerde artikelen:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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