HERHALING functie in Excel: tekst herhalen (2026)
Kort antwoord: Met HERHALING (REPT in het Engels) herhaal je een tekst een bepaald aantal keren. De syntax is
=HERHALING(tekst; aantal). Deze functie is perfect voor het maken van visuele balken, padding, patronen en andere creatieve toepassingen.
In het kort
- HERHALING (REPT in het Engels) herhaalt een stuk tekst een opgegeven aantal keren
- De syntax is eenvoudig:
=HERHALING(tekst; aantal) - Ideaal voor het maken van visuele balken in cellen (zonder grafieken)
- Perfect voor padding: tekst aanvullen met spaties of nullen
- Werkt met alle tekens: letters, cijfers, symbolen en speciale tekens
- Maximaal resultaat: 32.767 tekens (de limiet van een Excel-cel)
- Beschikbaar in alle Excel-versies
Wat is de HERHALING functie?
HERHALING is een tekstfunctie in Excel waarmee je een stuk tekst een aantal keren herhaalt. De Engelse naam is REPT (afkorting van “repeat”).
Stel je wilt een reeks sterretjes maken:
=HERHALING("*"; 5)
Resultaat: *****
Of een serie streepjes:
=HERHALING("-"; 10)
Resultaat: ----------
De functie lijkt simpel, maar heeft verrassend krachtige toepassingen. Je kunt er visuele indicatoren mee maken, tekst formatteren, patronen genereren en nog veel meer.
Syntax van HERHALING
De syntax is heel eenvoudig:
=HERHALING(tekst; aantal)
Argument 1: tekst (verplicht)
De tekst die je wilt herhalen. Dit kan zijn:
– Een enkel teken: "*", "-", "0"
– Meerdere tekens: "AB", "--+", "Excel"
– Een celverwijzing: A1
– Het resultaat van een andere formule
Let op: De tekst moet tussen aanhalingstekens staan als het directe tekst is.
Argument 2: aantal (verplicht)
Het aantal keren dat de tekst wordt herhaald. Dit moet een geheel getal zijn:
– 0 geeft een lege tekst terug
– Negatieve getallen geven een lege tekst terug (geen fout)
– Decimalen worden afgekapt (3,7 wordt 3)
Stap-voor-stap: HERHALING gebruiken
Basisvoorbeeld: sterren herhalen
Stap 1: Klik in de cel waar je het resultaat wilt (bijvoorbeeld A1)
Stap 2: Typ de formule:
=HERHALING("*"; 5)
Stap 3: Druk op Enter
Resultaat: *****
Voorbeeld: dynamisch aantal herhalingen
Je kunt het aantal herhalingen ook uit een cel halen:
| A | B |
|---|---|
| Score | 7 |
Formule in C1:
=HERHALING("*"; B1)
Resultaat: ******* (7 sterren)
Nu kun je de waarde in B1 wijzigen en het aantal sterren past automatisch aan.
Praktische voorbeelden
Voorbeeld 1: visuele balk maken (in-cell bar chart)
Een van de populairste toepassingen is het maken van een horizontale balk die een waarde visualiseert. Dit werkt als een mini-grafiek in een cel.
Situatie: Je hebt verkoopscores en wilt deze visueel weergeven:
| A | B | C |
|---|---|---|
| Verkoper | Score | Balk |
| Jan | 8 | ████████ |
| Marie | 5 | █████ |
| Pieter | 10 | ██████████ |
Formule in C2:
=HERHALING("█"; B2)
Tip: Het blokje-teken (█) typ je met Alt+219 op het numerieke toetsenbord, of kopieer het van hier.
Voor nog mooiere balken: Gebruik een monospace lettertype zoals Consolas of Courier New voor de kolom met balken.
Voorbeeld 2: procentuele balk met schaal
Wil je een balk van precies 10 tekens breed, ongeacht de waarde?
| A | B | C |
|---|---|---|
| Product | % | Balk |
| Laptop | 75% | ████████░░ |
| Muis | 40% | ████░░░░░░ |
| Monitor | 100% | ██████████ |
Formule in C2:
=HERHALING("█"; B2*10) & HERHALING("░"; (1-B2)*10)
Of met AFRONDEN voor nettere resultaten:
=HERHALING("█"; AFRONDEN(B2*10;0)) & HERHALING("░"; 10-AFRONDEN(B2*10;0))
Uitleg:
– Eerste deel maakt gevulde blokjes voor het percentage
– Tweede deel vult aan met lege blokjes
– Samen vormen ze altijd een balk van 10 tekens
Voorbeeld 3: padding met nullen (voorloopnullen)
Productcodes of klantnummers moeten vaak een vast aantal cijfers hebben. Met HERHALING voeg je voorloopnullen toe.
Situatie: Je hebt klantnummers die 6 cijfers moeten zijn:
| A | B |
|---|---|
| Origineel | Geformatteerd |
| 42 | 000042 |
| 1234 | 001234 |
| 567890 | 567890 |
Formule in B1:
=HERHALING("0"; 6-LENGTE(A1)) & A1
Uitleg:
– LENGTE(A1) geeft het aantal tekens in de originele waarde
– 6-LENGTE(A1) berekent hoeveel nullen nodig zijn
– HERHALING("0"; ...) maakt het juiste aantal nullen
– & A1 plakt de originele waarde erachter
Alternatief met TEKST: =TEKST(A1; "000000") doet hetzelfde, maar HERHALING is flexibeler voor niet-numerieke waarden.
Voorbeeld 4: tekst uitlijnen met spaties
Soms wil je tekst rechts uitlijnen in een cel zonder opmaak te gebruiken:
| A | B |
|---|---|
| Naam | Uitgelijnd |
| Jan | ” Jan” |
| Elisabeth | “Elisabeth” |
Formule voor rechts uitlijnen op 10 tekens:
=HERHALING(" "; 10-LENGTE(A1)) & A1
Voorbeeld 5: scheidingslijnen en patronen
Maak decoratieve lijnen of patronen:
Enkele lijn:
=HERHALING("─"; 30)
Resultaat: ──────────────────────────────
Dubbele lijn:
=HERHALING("═"; 30)
Resultaat: ══════════════════════════════
Golfpatroon:
=HERHALING("~"; 20)
Resultaat: ~~~~~~~~~~~~~~~~~~~~
Stippellijn:
=HERHALING("·"; 40)
Resultaat: ········································
Voorbeeld 6: rating met sterren
Maak een sterrenrating zoals op reviewsites:
| A | B | C |
|---|---|---|
| Product | Score | Rating |
| Laptop | 4 | ★★★★☆ |
| Muis | 3 | ★★★☆☆ |
| Monitor | 5 | ★★★★★ |
Formule voor 5-sterren systeem:
=HERHALING("★"; A2) & HERHALING("☆"; 5-A2)
Tip: De sterretjes (★ en ☆) kun je kopieren van hier of invoegen via Invoegen > Symbool.
Voorbeeld 7: wachtwoordsterkte visualiseren
Visualiseer de sterkte van een wachtwoord:
| A | B |
|---|---|
| Wachtwoord | Sterkte |
| abc | ██░░░░░░░░ |
| abc123 | ██████░░░░ |
| Abc123!@# | ██████████ |
Formule (vereenvoudigd, op basis van lengte):
=HERHALING("█"; MIN(LENGTE(A1);10)) & HERHALING("░"; MAX(10-LENGTE(A1);0))
Voorbeeld 8: ASCII-art tabel randen
Maak eenvoudige tabelranden:
=HERHALING("┌") & HERHALING("─"; 20) & "┐"
Resultaat: ┌────────────────────┐
HERHALING combineren met andere functies
Met ALS (voorwaardelijke herhaling)
Toon alleen een balk als de waarde boven een drempel is:
=ALS(B2>=5; HERHALING("█"; B2); "Onder target")
Met TEKST.SAMENVOEGEN
Maak een lijst van herhaalde tekens gescheiden door komma’s:
=TEKST.SAMENVOEGEN(", "; WAAR; HERHALING("X"; 3))
Lees meer over TEKST.SAMENVOEGEN in Excel.
Met AFRONDEN voor nettere balken
=HERHALING("█"; AFRONDEN(B2/10; 0))
Dit rondt af naar hele blokjes, handig bij grote waarden.
Met LENGTE voor dynamische padding
=HERHALING("0"; MAX(0; 8-LENGTE(A1))) & A1
De MAX functie voorkomt negatieve waarden als de tekst langer is dan 8 tekens.
HERHALING vs alternatieven
Handmatig tekst kopieren
Nadeel: Niet dynamisch, foutgevoelig, tijdrovend.
Voorwaardelijke opmaak met gegevensbalken
Voordeel: Mooiere visuele balken.
Nadeel: Werkt alleen voor numerieke waarden, minder flexibel.
Zie ons artikel over voorwaardelijke opmaak in Excel voor meer informatie.
TEKST functie voor voorloopnullen
Voordeel: Eenvoudiger voor numerieke opmaak.
Nadeel: Werkt niet voor tekst of complexe patronen.
Veelgemaakte fouten bij HERHALING
Fout 1: resultaat is leeg
Probleem: De formule geeft een lege cel terug.
Oorzaken:
– Het aantal is 0 of negatief
– De tekst is leeg
Oplossing: Controleer of het aantal een positief geheel getal is:
=ALS(B1>0; HERHALING("*"; B1); "Geen waarde")
Fout 2: #WAARDE! foutmelding
Probleem: Excel toont #WAARDE!
Oorzaak: Het aantal is geen getal (bijvoorbeeld tekst in de cel).
Oplossing: Zorg dat het aantal numeriek is. Gebruik eventueel:
=ALSFOUT(HERHALING("*"; B1); "")
Lees meer over Excel foutmeldingen oplossen.
Fout 3: resultaat is afgekapt
Probleem: Niet alle herhalingen worden getoond.
Oorzaak: Het resultaat overschrijdt 32.767 tekens (de cellengte limiet).
Oplossing: Gebruik een kleiner aantal herhalingen of kortere tekst:
=HERHALING("*"; MIN(B1; 100))
Fout 4: decimalen in het aantal
Probleem: Het aantal bevat decimalen en het resultaat is onverwacht.
Oorzaak: Excel kapt decimalen af (3,9 wordt 3, niet 4).
Oplossing: Rond expliciet af als je wilt afronden naar boven:
=HERHALING("*"; AFRONDEN.BOVEN(B1; 1))
Fout 5: verkeerde aanhalingstekens
Probleem: Excel geeft een foutmelding bij de formule.
Oorzaak: Gebruik van typografische aanhalingstekens (“”) in plaats van rechte (“”).
Fout: =HERHALING("*"; 5) (verkeerde quotes)
Goed: =HERHALING("*"; 5) (rechte quotes)
Fout 6: cel toont formule in plaats van resultaat
Probleem: De cel toont de formule zelf.
Oorzaak: De cel is opgemaakt als tekst.
Oplossing:
1. Selecteer de cel
2. Ga naar Start > Getal > Standaard
3. Druk F2 en dan Enter om de formule opnieuw te berekenen
HERHALING in verschillende Excel-versies
| Versie | Beschikbaar? | Nederlandse naam |
|---|---|---|
| Excel 365 | Ja | HERHALING |
| Excel 2021 | Ja | HERHALING |
| Excel 2019 | Ja | HERHALING |
| Excel 2016 | Ja | HERHALING |
| Excel 2013 | Ja | HERHALING |
| Excel 2010 | Ja | HERHALING |
| Excel Online | Ja | HERHALING |
| Google Sheets | Ja | REPT |
De functie is beschikbaar in alle Excel-versies en werkt identiek.
Tips voor efficiënt werken
- Gebruik blokjes voor mooie balken: Het teken █ (Alt+219) geeft gevulde blokjes
- Combineer met monospace lettertype: Consolas of Courier New zorgt dat alle tekens even breed zijn
- Limiteer het aantal: Gebruik MIN om te voorkomen dat cellen overlopen
- Maak het dynamisch: Haal het aantal uit een andere cel voor flexibiliteit
- Test met kleine waarden: Begin met kleine aantallen voordat je grote reeksen maakt
FAQ: Veelgestelde vragen over HERHALING
Wat doet de HERHALING functie in Excel?
HERHALING herhaalt een tekst een opgegeven aantal keren. Met =HERHALING("*"; 5) krijg je vijf sterretjes: *****. De Engelse naam is REPT.
Hoe maak ik een visuele balk in een cel?
Gebruik =HERHALING("█"; waarde) waarbij waarde een getal is. Dit maakt een horizontale balk van gevulde blokjes. Combineer met voorwaardelijke opmaak voor kleuren.
Kan ik HERHALING gebruiken voor voorloopnullen?
Ja, combineer met LENGTE: =HERHALING("0"; 6-LENGTE(A1)) & A1. Dit vult het nummer aan tot 6 cijfers met voorloopnullen.
Wat is het maximum aantal herhalingen?
Het resultaat mag niet langer zijn dan 32.767 tekens (de maximale cellengte in Excel). Bij langere resultaten krijg je een lege cel of foutmelding.
Werkt HERHALING met meerdere tekens?
Ja, je kunt ook meerdere tekens herhalen. =HERHALING("AB"; 3) geeft ABABAB. Elk “blok” tekst wordt het opgegeven aantal keren herhaald.
Hoe maak ik een sterrenrating?
Gebruik =HERHALING("★"; score) & HERHALING("☆"; 5-score). Dit maakt gevulde sterren voor de score en lege sterren voor de rest, tot een totaal van 5.
Waarom is mijn resultaat leeg?
Als het aantal 0 of negatief is, geeft HERHALING een lege tekst terug. Controleer of de cel met het aantal een positief getal bevat.
Kan ik speciale tekens herhalen?
Ja, HERHALING werkt met alle tekens inclusief symbolen, emoji’s en Unicode-tekens. Typ het teken direct in de formule of gebruik TEKEN() met de ASCII-code.
Samenvatting
HERHALING is een eenvoudige maar veelzijdige functie:
- Syntax:
=HERHALING(tekst; aantal) - Visuele balken: Maak in-cell bar charts zonder grafieken
- Padding: Voeg voorloopnullen of spaties toe
- Patronen: Maak lijnen, randen en decoraties
- Ratings: Visualiseer scores met sterren of andere symbolen
- Flexibel: Combineer met ALS, LENGTE, AFRONDEN en andere functies
De functie is beschikbaar in alle Excel-versies en is een handige aanvulling op je formule-toolkit.
Hulp nodig met Excel formules?
Loop je vast met HERHALING of wil je hulp bij het maken van visuele dashboards? Ik help je graag verder met het opzetten van je formules en het automatiseren van je rapportages.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur je Excel-bestand mee en beschrijf kort wat je wilt bereiken. We reageren meestal binnen 24 uur.
Geen zin om zelf te puzzelen? Stuur je vraag via WhatsApp. Ik help je graag.





