REGEXREPLACE Functie

Excel 365, Excel 2021, Excel 2019

Samenvatting

De REGEXREPLACE-functie vervangt tekst in een tekenreeks op basis van reguliere expressies (regex). Deze krachtige functie maakt complexe tekstmanipulaties mogelijk door patronen te herkennen en te vervangen, ideaal voor data cleansing en formatting.

Syntaxis

REGEXREPLACE(tekst; patroon; vervanging; [gebeurtenis]; [case_sensitivity])

Parameters

Parameter Type Vereist Beschrijving
tekst Tekst Ja De tekst of celverwijzing waarin te zoeken en vervangen
patroon Regex Ja Reguliere expressie die het te vervangen patroon beschrijft
vervanging Tekst Ja De nieuwe tekst die het gevonden patroon vervangt
gebeurtenis Getal Nee Specificeert welk voorkomen te vervangen (0=all, >0=specifiek, <0=vanaf einde)
case_sensitivity Getal Nee 0=hoofdlettergevoelig (standaard), 1=niet hoofdlettergevoelig

Gebruik van de REGEXREPLACE-functie

REGEXREPLACE is perfect voor geavanceerde tekstverwerking zoals het anonimiseren van data, het opschonen van ongestructureerde tekst, het herformatteren van namen en adressen, en het extraheren van patronen uit gemengde datasets.

Veelvoorkomende REGEXREPLACE Voorbeelden

Telefoonnummer anonimiseren

=REGEXREPLACE(A2;"[0-9]+-";"***-")

Vervangt de eerste cijferreeks voor het streepje in telefoonnummer door ***-, behoudt de rest intact.

Naam en achternaam omkeren

=REGEXREPLACE(A2;"([A-Z][a-z]+)([A-Z][a-z]+)";"$2, $1")

Draait voor- en achternaam om met capturing groups: SoniaBrown → Brown, Sonia.

Alle cijfers verwijderen

=REGEXREPLACE(A2;"[0-9]";"")

Verwijdert alle numerieke tekens uit de tekst.

Veelgestelde Vragen

0 vervangt alle occurrences (standaard). Positieve getallen vervangen een specifiek voorkomen vanaf het begin, negatieve vanaf het einde.

Gebruik haakjes () in je patroon. Referentie ze in vervanging met $1, $2, etc. voor de eerste, tweede groep.

Maakt matching niet-hoofdlettergevoelig. Standaard (0) is hoofdlettergevoelig.

Veelvoorkomende Fouten en Oplossingen

#PAT!

Cause: Ongeldig regex patroon

Solution: Controleer regex syntax, ontsnap speciale karakters correct

#VALUE!

Cause: Gebeurtenis parameter is tekst i.p.v. getal

Solution: Gebruik numerieke waarde voor gebeurtenis en case_sensitivity

Geen vervanging

Cause: Patroon komt niet voor in tekst

Solution: Test patroon eerst met REGEXTEST functie

Notities

  • Gebruikt PCRE2 regex engine
  • Retourneert altijd tekst (gebruik WAARDE() voor getallen)
  • Regex ondersteunt quantifiers: * (0+), + (1+), ? (0-1)
  • Speciale tekens ontsnappen met \
  • URLs en emails matchen met complexe patronen mogelijk

Compatibiliteit

Beschikbaar in: Excel 365, Excel 2021, Excel 2019

Niet beschikbaar in: Excel 2016 en eerder

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 365, Excel 2021, Excel 2019