REGEXEXTRACT Functie

Excel 365, Excel 2021, Excel 2019

Samenvatting

De REGEXEXTRACT-functie haalt tekst uit een cel of string op basis van een reguliere expressie (regex). Perfect voor het extraheren van patronen zoals telefoonnummers, e-mailadressen, datums of namen uit ongestructureerde tekst.

Syntaxis

REGEXEXTRACT(tekst; patroon; [return_mode]; [case_sensitivity])

Parameters

Parameter Type Vereist Beschrijving
tekst Tekst Ja Tekst of celverwijzing waaruit te extraheren
patroon Regex Ja Reguliere expressie die het gewenste patroon beschrijft
return_mode Getal Nee 0=eerste match (standaard), 1=alle matches, 2=capture groups
case_sensitivity Getal Nee 0=gevoelig (standaard), 1=ongevoelig

Gebruik van de REGEXEXTRACT-functie

REGEXEXTRACT is ideaal voor data cleaning en extractie uit ongestructureerde tekst. Gebruik het om specifieke patronen te isoleren zoals e-mailadressen, telefoonnummers, postcodes of productcodes uit volledige zinnen of lijsten.

Veelvoorkomende REGEXEXTRACT Voorbeelden

Voornaam extraheren uit samengevoegde naam

=REGEXEXTRACT(A2;"[A-Z][a-z]+")

Extraheert 'Dylan' uit 'DylanWilliams' met hoofdletterpatroon.

Alle namen uit tekst

=REGEXEXTRACT(A2;"[A-Z][a-z]+";1)

Retourneert matrix met alle namen die beginnen met hoofdletter.

Telefoonnummer extraheren

=REGEXEXTRACT(A2;"[0-9()]+ [0-9-]+";1)

Vindt alle telefoonnummers in formaat '(xxx) xxx-xxxx'.

Veelgestelde Vragen

Capture groups tussen haakjes () van de eerste match als matrix.

Gebruik =WAARDE(REGEXEXTRACT(...)) na extractie.

PCRE2 (Perl Compatible Regular Expressions versie 2).

Veelvoorkomende Fouten en Oplossingen

#GEENGEGEVEN!

Cause: Geen match gevonden voor patroon

Solution: Controleer regex patroon en test met REGEXTEST functie

#WAARDE!

Cause: Ongeldig regex patroon

Solution: Controleer syntax van reguliere expressie

#N/B

Cause: return_mode waarde niet 0,1 of 2

Solution: Gebruik alleen 0 (eerste), 1 (alle) of 2 (groepen)

Notities

  • Gebruikt PCRE2 regex engine
  • Altijd tekstresultaat (gebruik WAARDE() voor getallen)
  • Simpelste patroon = exacte tekst tussen quotes
  • Geavanceerde tokens: [0-9] cijfers, [a-z] kleine letters, . = elk teken

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