Nur die Ziffern behalten
| A | |
|---|---|
| 1 | Phone |
| 2 | (415) 555-0100 |
Formel: C2: =REGEXREPLACE(A2,"\D","")
Ergebnis: 4155550100
Die Klasse mit umgekehrtem Schrägstrich und D bezeichnet jedes Nicht-Ziffernzeichen; die Ersetzung durch nichts entfernt es.
REGEXREPLACE in Excel: Muster per regulärem Ausdruck ersetzen, Gruppen neu anordnen und einzelne oder sämtliche Treffer bearbeiten.
REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity])Beispiel: =REGEXREPLACE(A2,"\s+"," ")
Verfügbar in: Microsoft 365 only
REGEXREPLACE ersetzt die Teile eines Textes, die einem regulären Ausdruck entsprechen. Die Syntax lautet =REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]). Für die REGEX-Funktionen ist Microsoft 365 erforderlich.
| A | |
|---|---|
| 1 | Phone |
| 2 | (415) 555-0100 |
Formel: C2: =REGEXREPLACE(A2,"\D","")
Ergebnis: 4155550100
Die Klasse mit umgekehrtem Schrägstrich und D bezeichnet jedes Nicht-Ziffernzeichen; die Ersetzung durch nichts entfernt es.
| A | |
|---|---|
| 1 | Text |
| 2 | a b c |
Formel: C2: =REGEXREPLACE(A2,"\s+"," ")
Ergebnis: a b c
Jede Folge von Leerraumzeichen wird zu einem einzigen Leerzeichen.
| A | |
|---|---|
| 1 | Name |
| 2 | Lee, Ana |
Formel: C2: =REGEXREPLACE(A2,"(\w+), (\w+)","$2 $1")
Ergebnis: Ana Lee
Die beiden erfassten Wörter werden in umgekehrter Reihenfolge wieder eingesetzt.
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in D2: =REGEXREPLACE(A4,"\s+"," ")
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | Other | Result | |
| 2 | Alice Johnson | alice johnson | extra spaces | |
| 3 | [email protected] | [email protected] | ||
| 4 | extra spaces | |||
| 5 | SKU-2026-0415 | |||
| 6 | iced coffee, tea, sugar | |||
| 7 | Order 417 shipped |