Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

La fonction REGEXTEST vous permet de case activée si une partie du texte fourni correspond à une expression régulière (« expression régulière »). Elle retourne TRUE s’il existe une correspondance et FALSE si ce n’est pas le cas.

Syntaxe

La fonction REGEXTEST détermine si une partie du texte correspond au modèle. 

La syntaxe de la fonction REGEXTEST est la suivante :

REGEXTEST(text, pattern, [case_sensitivity])

Argument

Description

texte

(obligatoire)

Texte ou référence à une cellule contenant le texte auquel vous souhaitez faire correspondre.

motif

(obligatoire)

Expression régulière (« expression régulière ») qui décrit le modèle de texte que vous souhaitez faire correspondre.

case_sensitivity

Détermine si la correspondance respecte la casse. Par défaut, la correspondance respecte la casse. Entrez l’une des options suivantes :

0: Respect de la casse

1: Non sensible à la casse

Remarques : Lors de l’écriture de modèles d’expression régulière, vous pouvez utiliser des symboles appelés « jetons » qui correspondent à une variété de caractères. Voici quelques jetons simples à référencer :

  • « [0-9] » : n’importe quel chiffre numérique

  • « [a-z] " : caractère dans la plage de a à z

  • « . » : n’importe quel caractère

  • « a » : caractère « a »

  • « a* » : zéro ou plus « a »

  • « a+ » : un ou plusieurs « a »

  • Toutes les expressions régulières pour cette fonction, ainsi que REGEXEXTRACT et REGEXREPLACE utilisent la « saveur » PCRE2 de regex.

  • REGEXEXTRACT retourne toujours des valeurs de texte. Vous pouvez convertir ces résultats en nombre à l’aide de la fonction VALUE.

Exemples

Copiez les données de l’exemple et collez-les dans la cellule A1 d’une nouvelle feuille de calcul Excel. Si nécessaire, vous pouvez ajuster la largeur des colonnes pour voir toutes les données.

Vérifier différents aspects de la chaîne 'alfalfa'

Données

Luzerne

Formules

Questions

=REGEXTEST(A2,"a »)

Contient-elle la lettre « a » ?

=REGEXTEST(A2,"[a-z] »)

Contient-il des lettres minuscules ?

=REGEXTEST(A2,"[A-Z] »)

Contient-il des lettres majuscules ?

=REGEXTEST(A2,"[aeiou] »)

Contient-il des voyelles ?

=REGEXTEST(A2,"[0-9] »)

Contient-il des chiffres numériques ?

L’illustration suivante montre les résultats.

Utilisation de REGEXTEXT pour répondre à diverses questions sur le mot 'alfalfa'

Vérifiez si les numéros de téléphone ont le format spécifique « (###) ### », en utilisant le modèle :

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

Remarque : La barre oblique inverse « \ » est utilisée pour « échapper » les parenthèses « () » et d’autres caractères. Dans ce modèle, « \( » » est interprété comme « ( » » et « \) » est interprété comme « ») »

Données

(378) 555-4195

+1(878) 555-8622

Formules

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

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

L’illustration suivante montre le résultat.

Utilisation de REGEXTEST pour case activée si les numéros de téléphone sont dans une syntaxe spécifique, avec le modèle « ^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$ »

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×