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 REGEXTEST-Funktion können Sie überprüfen, ob ein Teil des angegebenen Texts mit einem regulären Ausdruck ("regex") übereinstimmt. Es wird TRUE zurückgegeben, wenn eine Übereinstimmung vorhanden ist, und FALSE, wenn dies nicht der Fall ist.

Syntax

Die REGEXTEST-Funktion bestimmt, ob ein Teil des Texts dem Muster entspricht. 

Die Syntax der REGEXTEST-Funktion lautet:

REGEXTEST(text, pattern, [case_sensitivity])

Argument

Beschreibung

text

(erforderlich)

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

Muster

(erforderlich)

Der reguläre Ausdruck ("regex"), der das Textmuster beschreibt, mit dem Sie übereinstimmen möchten.

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 REGEXEXTRACT 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.

Überprüfen verschiedener Aspekte der Zeichenfolge "alfalfa"

Daten

Alfalfa

Formeln

Fragen

=REGEXTEST(A2;"a")

Enthält sie den Buchstaben "a"?

=REGEXTEST(A2;"[a-z]")

Enthält sie Kleinbuchstaben?

=REGEXTEST(A2;"[A-Z]")

Enthält sie Großbuchstaben?

=REGEXTEST(A2;"[aeiou]")

Enthält sie Vokale?

=REGEXTEST(A2;"[0-9]")

Enthält sie Zahlenziffern?

Die folgende Abbildung zeigt die Ergebnisse.

Verwenden von REGEXTEXT zur Beantwortung verschiedener Fragen zum Wort "alfalfa"

Überprüfen Sie anhand des Musters, ob Telefonnummern das spezifische Format "(###) ######"haben:

"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

Hinweis: Der umgekehrte Schrägstrich "\" wird verwendet, um die Klammern "()" und einige andere Zeichen zu "escapen". In diesem Muster wird "\(" als "(" und "\)" als "") interpretiert.

Daten

(378) 555-4195

+1(878) 555-8622

Formeln

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

=REGEXTEST(A2;"^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$")

Die folgende Abbildung zeigt das Ergebnis.

Verwenden von REGEXTEST, um zu überprüfen, ob Telefonnummern in einer bestimmten Syntax mit dem Muster "^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$"

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!

×