Schnellnavigation
REGEXREPLACE-Funktion
Zusammenfassung
Die REGEXREPLACE-Funktion ersetzt Textmuster in Zeichenfolgen basierend auf regulären Ausdrücken (RegEx). Sie bietet präzise Texttransformationen für Datenvorbereitung, Datenbereinigung und Formatierungen durch flexible Mustererkennung und Ersetzung.
Syntax
REGEXREPLACE(text; muster; ersatz; [vorkommen]; [grossklein])
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| text | Text |
Ja | Der Text oder Zellenverweis in dem ersetzt werden soll |
| muster | Text |
Ja | Regulärer Ausdruck der das Suchmuster definiert |
| ersatz | Text |
Ja | Ersetzungstext für gefundene Muster |
| vorkommen | Zahl |
Nein | Welche Instanz ersetzen (0=alle, neg=ab Ende) |
| grossklein | Zahl |
Nein | Groß-/Kleinschreibung: 0=beachten, 1=ignorieren |
Verwendung der REGEXREPLACE-Funktion
REGEXREPLACE revolutioniert die Textverarbeitung in Excel durch RegEx-Unterstützung. Ideal für Datenbereinigung, Formatnormalisierung, Anonymisierung und komplexe String-Manipulationen ohne Hilfsspalten.
Häufige REGEXREPLACE Beispiele
Telefonnummern anonymisieren
=REGEXREPLACE(A2;"[0-9]+-";"***-")
Ersetzt Vorwahl in Telefonnummern durch ***-. Anonymisiert Kontaktinformationen effizient.
Namen umstellen (Vor- zu Nachname)
=REGEXREPLACE(A2;"([A-Z][a-z]+)([A-Z][a-z]+)";"$2, $1")
Wendet Vor- und Nachname um: SoniaBrown → Brown, Sonia. Nutzt Erfassungsgruppen.
E-Mail-Domains ersetzen
=REGEXREPLACE(A2;"@([a-z.]+)";"@company.com")
Ersetzt alle E-Mail-Domains durch company.com für Testumgebungen.
Häufig gestellte Fragen
Häufige Fehler und Lösungen
#WERT! Fehler
Cause: Ungültiges RegEx-Muster oder Syntaxfehler
Solution: Überprüfen Sie RegEx-Syntax mit Online-Testern (regex101.com)
Keine Ersetzung erfolgt
Cause: Muster passt nicht oder case_sensitivity falsch
Solution: Testen Sie Muster zuerst mit REGEXTEST-Funktion
Unerwartete Ergebnisse
Cause: Sonderzeichen im Ersatztext nicht escaped
Solution: $ Zeichen mit \$ escapen, Backslashes verdoppeln \\
Hinweise
- Häufige Token: [0-9]=Ziffern, [a-z]=Kleinbuchstaben, .=beliebiges Zeichen, *=0+, +=1+
- Ergebnis immer als Text. Bei Zahlen mit WERT() konvertieren
- Komplett mit REGEXTEST (Prüfen) und REGEXEXTRACT (Extrahieren)
- Deutsche Excel-Version verwendet Semikolon ; als Trennzeichen
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