REGEXEXTRACT-Funktion

Excel 365, Excel 2021, Excel 2019

Zusammenfassung

Die REGEXEXTRACT-Funktion ermöglicht das Extrahieren von Text aus Zeichenfolgen basierend auf regulären Ausdrücken. Sie kann die erste Übereinstimmung, alle Übereinstimmungen oder spezifische Erfassungsgruppen auswählen und ist ideal für komplexe Textverarbeitung in Excel.

Syntax

REGEXEXTRACT(text; muster; [rückgabe_modus]; [grossklein_prüfung])

Parameter

Parameter Typ Erforderlich Beschreibung
text Text Ja Text oder Zellenverweis mit dem zu durchsuchenden Inhalt
muster Text Ja RegEx-Muster zur Identifikation der gewünschten Textteile
rückgabe_modus Zahl Nein Steuert was zurückgegeben wird: 0=erste, 1=alle, 2=Erfassungsgruppen
grossklein_prüfung Zahl Nein 0=case-sensitive, 1=case-insensitive

Verwendung der REGEXEXTRACT-Funktion

REGEXEXTRACT revolutioniert die Textverarbeitung in Excel durch die Nutzung mächtiger regulärer Ausdrücke. Statt umständlicher Kombinationen aus FINDEN, MITTE und LINKS können Sie präzise Muster aus beliebig strukturierten Texten extrahieren.

Häufige REGEXEXTRACT Beispiele

Namen aus zusammenhängendem Text extrahieren

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

Extrahiert den ersten Namen (Großbuchstabe + Kleinbuchstaben) aus 'DylanWilliams' → 'Dylan'

Alle Namen als Array extrahieren

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

Gibt alle Namen als Array zurück, z.B. aus 'DylanWilliams' → {'Dylan','Williams'}

Telefonnummern aus gemischtem Text

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

Extrahiert alle Telefonnummern des Formats '(123) 456-7890' als Array

E-Mail-Adressen mit Erfassungsgruppen

=REGEXEXTRACT(A2;"([a-z0-9._%+-]+)@([a-z0-9.-]+)\.([a-z]{2,})";2)

Extrahiert Benutzer, Domain und TLD getrennt aus E-Mail-Adressen

Häufig gestellte Fragen

0 gibt nur die erste Übereinstimmung zurück, 1 gibt alle Übereinstimmungen als Array, 2 gibt Erfassungsgruppen der ersten Übereinstimmung als Array.

Setzen Sie case_sensitivity auf 1 für unabhängige Suche.

Ja, immer als Text. Verwenden Sie WERT() zur Umwandlung in Zahlen.

PCRE2-Syntax, kompatibel mit REGEXTEST und REGEXREPLACE.

Häufige Fehler und Lösungen

#WERT! Fehler

Cause: Ungültiges Regex-Muster oder Syntaxfehler

Solution: Überprüfen Sie das Muster auf korrekte PCRE2-Syntax

Keine Übereinstimmung gefunden

Cause: Muster passt nicht zum Text

Solution: Testen Sie mit REGEXTEST, ob das Muster funktioniert

Ungültiger return_mode

Cause: Wert außerhalb von 0-2

Solution: Verwenden Sie nur 0, 1 oder 2

Leeres Ergebnis bei return_mode=2

Cause: Keine Erfassungsgruppen (Klammern) im Muster

Solution: Fügen Sie () um zu erfassende Teile hinzu

Hinweise

  • Verwendet PCRE2-Regex-Engine
  • Erfassungsgruppen mit () erstellen
  • Immer Text zurückgeben – bei Zahlen WERT() verwenden
  • Sehr leistungsfähig für dynamische Textverarbeitung
  • Ideal für Importdaten bereinigen

Kompatibilität

Verfügbar in: Excel 365, Excel 2021, Excel 2019

Nicht verfügbar in: Excel 2016 und früher

Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 365, Excel 2021, Excel 2019