Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Mit der REGEXEXTRACT-Funktion können Sie Text aus einer Zeichenfolge extrahieren, die auf einem angegebenen regulären Ausdruck basiert. Sie können die erste Übereinstimmung, alle Übereinstimmungen oder Erfassungsgruppen aus der ersten Übereinstimmung extrahieren.

Syntax

Die REGEXEXTRACT-Funktion extrahiert Zeichenfolgen innerhalb des bereitgestellten Texts, der dem Muster entspricht. 

Die Syntax der REGEXEXTRACT-Funktion lautet:

REGEXTRACT(text, pattern, [return_mode], [case_sensitivity])

Argument

Beschreibung

text

(erforderlich)

Der Text oder der Verweis auf eine Zelle, die den Text enthält, aus dem Sie Zeichenfolgen extrahieren möchten.

Muster

(erforderlich)

Der reguläre Ausdruck ("regex"), der das Zu extrahierende Textmuster beschreibt.

return_mode

Eine Zahl, die angibt, welche Zeichenfolgen Sie extrahieren möchten. Standardmäßig ist der Rückgabemodus 0. Die folgenden Werte sind möglich:

0: Gibt die erste Zeichenfolge zurück, die dem Muster entspricht

1: Zurückgeben aller Zeichenfolgen, die dem Muster entsprechen, als Array

2: Zurückgeben von Erfassungsgruppen aus der ersten Übereinstimmung als Array

Hinweis: Erfassungsgruppen sind Teile eines RegEx-Musters, das von Klammern "(...)" umgeben ist. Sie ermöglichen es Ihnen, einzelne Teile einer einzelnen Übereinstimmung einzeln zurückzugeben.

case_sensitivity

Bestimmt, ob bei der Übereinstimmung die Groß-/Kleinschreibung beachtet wird. Standardmäßig wird bei der Übereinstimmung die Groß-/Kleinschreibung beachtet. Geben Sie eine der folgenden Optionen ein:

0: Groß-/Kleinschreibung beachten

1: Groß-/Kleinschreibung wird nicht beachtet

Hinweise: 

  • Beim Schreiben von RegEx-Mustern können Symbole namens "Token" verwendet werden, die mit einer Vielzahl von Zeichen übereinstimmen. Dies sind einige einfache Token als Referenz:

  • "[0-9]": jede numerische Ziffer

  • "[a-z]": ein Zeichen im Bereich von a bis z

  • ".": beliebiges Zeichen

  • "a": das Zeichen "a"

  • "a*": null oder mehr "a"

  • "a+": ein oder mehrere "a"

  • Alle regulären Ausdrücke für diese Funktion sowie REGEXTEST und REGEXREPLACE verwenden die PCRE2-Variante von regex.

  • REGEXTRACT gibt immer Textwerte zurück. Sie können diese Ergebnisse mit der VALUE-Funktion wieder in eine Zahl konvertieren.

Beispiele

Kopieren Sie die Beispieldaten, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Bei Bedarf können Sie die Spaltenbreiten anpassen, damit alle Daten angezeigt werden.

Extrahieren von Namen basierend auf Großbuchstaben mit dem Muster "[A-Z][a-z]+"

Daten

DylanWilliams

Formeln

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

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

Die folgende Abbildung zeigt die Ergebnisse.

REGEXEXTRACT wird verwendet, um Namensdaten mit dem Muster "[A-Z][a-z]+" zu extrahieren.

Extrahieren Sie Telefonnummern basierend auf ihrer Struktur mit dem Muster "[0-9()]+ [0-9-]+"

Daten

Sonia Rees (378) 555-4195
Angel Brown (878) 555-8622
Blake Martin (437) 555-8987
William Kirby (619) 555-4212
Avery Smith (579) 555-5658
Parker Jones (346) 555-0925
Liam Small (405) 555-0887
Hollie Rees (666) 555-1872

Formeln

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

Die folgende Abbildung zeigt das Ergebnis.

REGEXTRACT wird verwendet, um mehrere Telefonnummern eines bestimmten Formats aus gemischtem Text zu extrahieren, wobei das Muster "[0-9()]+ [0-9-]+" verwendet wird.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×